Call a host function with the given parameters and return type.
This function serializes the function call and its parameters,
sends it to the host, and then retrieves the return value.
Prints a message using OutBAction::DebugPrint. It transmits bytes of a message
through several VMExists and, with such, it is slower than
print_output_with_host_print.
Get a return value from a host function call.
This usually requires a host function to be called first using call_host_function_internal.
When calling call_host_function<T>, this function is called internally to get the return
value.