Use remove_cv in optional_bind again (decay removes too much)