[Boost-users] my experience with boost::mpl programming