fn can_combine(
final_agg: (&'_ PhysicalGroupBy, &'_ [Arc<AggregateFunctionExpr>], &'_ [Option<Arc<dyn PhysicalExpr>>]),
partial_agg: (&'_ PhysicalGroupBy, &'_ [Arc<AggregateFunctionExpr>], &'_ [Option<Arc<dyn PhysicalExpr>>]),
) -> boolfn can_combine(
final_agg: (&'_ PhysicalGroupBy, &'_ [Arc<AggregateFunctionExpr>], &'_ [Option<Arc<dyn PhysicalExpr>>]),
partial_agg: (&'_ PhysicalGroupBy, &'_ [Arc<AggregateFunctionExpr>], &'_ [Option<Arc<dyn PhysicalExpr>>]),
) -> bool