[boost] [utility] declval addition? [type_traits] add_rvalue_reference addition?