message: Permit exported functions to be host functions.
  At the moment this only happens from lib/deprecated.
diff: @@ -355,12 +355,21 @@ impl Function {
  }
  pub(crate) fn from_export(store: &Store, wasmer_export: ExportFunction) -> Self {
  - let trampoline = wasmer_export.trampoline.unwrap();
  + if let Some(trampoline) = wasmer_export.trampoline {
  Self {
  store: store.clone(),
  definition: FunctionDefinition::Wasm(WasmFunctionDefinition { trampoline }),
  exported: wasmer_export,
  }
  + } else {
  + Self {
  + store: store.clone(),
  + definition: FunctionDefinition::Host(HostFunctionDefinition {
  + has_env: !wasmer_export.vmctx.is_null(),
  + }),
  + exported: wasmer_export,
  + }
  + }
  }
  pub(crate) fn checked_anyfunc(&self) -> VMCallerCheckedAnyfunc {
  