[boost] A C++ puzzler