Trivial metaprogramming tool
