struct DynFunc {} impl DynFunc { fn call(&self, params: &[Value]) -> Result, CallError>; fn signature(&self) -> &FuncSig; fn raw(&self) -> *const Func; }