docs on Memory::Optional