message: feat(deprecated) Port `Instance::func`.
diff: use crate::{
  error::ExportError, export::Exportable, import::LikeNamespace, module::Module, new,
  - structures::TypedIndex, types::Value, vm,
  + structures::TypedIndex, typed_func::Func, types::Value, vm,
  };
  use std::{
  cell::{Ref, RefCell, RefMut},
  @@ -58,6 +58,14 @@ impl Instance {
  Err(())
  }
  + pub fn func<Args, Rets>(&self, name: &str) -> Result<Func<Args, Rets>, ExportError>
  + where
  + Args: new::wasmer::WasmTypeList + Clone,
  + Rets: new::wasmer::WasmTypeList + Clone,
  + {
  + self.exports.get(name)
  + }
  +
  pub fn dyn_func(&self, name: &str) -> Result<DynFunc, ExportError> {
  self.exports.get(name)
  }
  