[boost] Broken unary_functions in numeric conversions