retard wrote: >> The matching is all done at compile time, of course, and the delegate >> can be inlined. > > I guess this tells a lot. No feature is added to D unless it can do > something statically with zero runtime cost. You did mention in another post in this thread that you were concerned about optimization?