pub fn walk_schema_expr_mut( expression: &mut Expr, visit: &mut impl FnMut(&mut Expr) -> Result<(), String>, ) -> Result<(), String>