Note on static metaprogramming.