struct MemoryDescriptor { minimum: Pages, maximum: Option, shared: bool, memory_type: MemoryType, }