Boost.org mpl module