[boost] [preprocessor metaprogramming] tools