An example on how to compile an EDSL into a C++ template metaprogram.