pub trait Function: Send + Sync { // Required method fn call(&self, fs: Arc<dyn FunctionSet>, args: Vec<Value>) -> Result<Value>; }