[Boost-users] [Boost::mpl] transforming expression both at compile time and runtime