fn replace_params_with_exprs( plan: &LogicalPlan, param_types: HashMap<String, Option<ConcreteDataType>>, params: &[Expr], ) -> Result<LogicalPlan>