pub fn query_str_with_locals( expr_str: &str, frame: &DataFrame, locals: &BTreeMap<String, Scalar>, policy: &RuntimePolicy, ledger: &mut EvidenceLedger, ) -> Result<DataFrame, ExprError>