[boost] [Functional/Factory] Value factory not accepts rvalues?