Can you help me implement the type method of Func to obtain the FuncType object? Like the c++ example below ``` /// Returns the type of this function. FuncType type(Store::Context cx) const { return wasmtime_func_type(cx.ptr, &func); } ```