pub type SyncFn<Data> = for<'a, 'b, 'c> fn(&'a mut Data, &'b mut Instance, &'c mut CallingFrame, Vec<WasmValue>) -> Result<Vec<WasmValue>, CoreError>;pub type SyncFn<Data> = for<'a, 'b, 'c> fn(&'a mut Data, &'b mut Instance, &'c mut CallingFrame, Vec<WasmValue>) -> Result<Vec<WasmValue>, CoreError>;