speed tweaks on Optional<T>
Memory::Optional<> todo comments