I would expect that std::reference_wrapper would work as a reference in terms of converting non-const into const, like:
int a = 10; int& refA = a; const int&a