pub type AsyncFn<'data, 'inst, 'frame, 'fut, Data> = fn(&'data mut Data, &'inst mut AsyncInstance, &'frame mut CallingFrame, Vec<WasmValue>) -> Box<dyn Future<Output = Result<Vec<WasmValue>, CoreError>> + Send + 'fut>;Available on Linux and crate feature
async only.