Boost.org preprocessor module