pub fn deep_learn_arguments( args: &[ScalarExpr], evaluate: &mut dyn FnMut(&ScalarExpr) -> Result<Value, SQLError>, ) -> Result<(String, String), SQLError>