http://code.dlang.org/packages/unencumbered https://github.com/atilaneves/unencumbered
I especially like registering functions that take the parameters with the types they need from the regexp captures, as well as the compile-time failures that come from that if done incorrectly.
Now I just need to use in "real life". Atila