Simen kjaeraas wrote: > auto sum( R )( R range ) { > return reduce!"a+b"( 0, range ); > } This can be defined instead as: alias reduce!"a+b" sum;