You are 'overriding' System.Linq.Aggregate with your own extension method in namespace
MakeAggregateGoFaster.
Perhaps specialised on IEnumerable
and making use of a StringBuilder?
Maybe taking an Expression>
instead of a Func
so it can analyse the expression tree and compile some code that uses StringBuilder instead of calling the function directly?
Just guessing.