Traits required by the runtime interface from the host side.
- Something that can be created from a ffi value. Implementations are safe to assume that the
from_ffi_valueis only generated by the corresponding
- Something that can be converted into a ffi value.
- Something that can be converted into a preallocated ffi value.