Translating Metaprogramming.