Allow casting ints to pointers
Use MemoryBlockData[] in type layout