A great example of how to get rid of weird, obfuscating template hacks by introducing simple and powerful language features. I'm not sure if this makes it worth to switch to D2.0, though.