fn coerce_args_to_types(
    ecx: &ExprContext<'_>,
    args: Vec<CoercibleScalarExpr>,
    params: &ParamList
) -> Result<Vec<HirScalarExpr>, PlanError>