[boost] Reimplementation of the MPL for C++11