Creating Heap-Allocated Types: The following functions and structs are used to create heap types.| Python documentation