[Boost-users] Why fusion::map<> types not the same?