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