public unsafe static void ReturnMemory <T> (this IMemoryManager manager, ArrayPointer <T> mem) where T : unmanaged => manager.ReturnMemory(mem.Elements);
public unsafe static void ReturnMemory <T> (this IMemoryManager manager, ArrayPointer <T> mem) where T : unmanaged => manager.ReturnMemory(mem.Elements);