[boost] Boost.Algorithm design question