fn op_scalar<'a, T: StringArrayType<'a>>( op: Op, l: T, l_v: Option<&dyn AnyDictionaryArray>, r: &str, ) -> Result<BooleanArray, ArrowError>