[boost] Boost.TR1 implementation take 2