pub type Pointer<T> = Pointer<T>;
A pointer that can be used in a runtime interface function signature.
Self can be an unsized type, it needs to be represented by a sized type at the host.
SelfInstance is the sized type. Read more
SelfInstance from the given
self into a ffi value.
The ffi type that is used to represent