What UnsafePointer can point to and allocate mem for? - Modular