namespace boost { namespace text { typedef std::conditional_t< std::ranges::borrowed_range< R >, V, std::ranges::dangling > borrowed_view_t; } }