Just a quick note that the information in the README about Diet templates is not up to date anymore. The diet-ng package [1] does not have any external dependencies except for Phobos and is implemented in terms of generic ranges. [1] https://github.com/rejectedsoftware/diet-ng