[boost] Is there an analogue of `boost::reference_wrapper`, that can also work with rvalue references?