Elaborate metaprogramming.