pub fn preprocess_expr( expr: &Calcit, scope_defs: &HashSet<Arc<str>>, file_ns: Arc<str>, check_warnings: &RefCell<Vec<String>>, call_stack: &CallStackList, ) -> Result<(Calcit, Option<Calcit>), CalcitErr>