[boost] Select Implementation using Boost.Fusion