[Boost-users] MPL: flatten implementation not working