pub trait Exec: Send + Sync { // Required method fn execute( &self, fs: Arc<dyn FunctionSet>, input: &Value, output: &mut Value, ) -> Result<()>; }