Discovered in the comments on D118748: we would like this namespace to exist anytime Ranges exists, regardless of whether concepts syntax is supported. Also, we'd like to fully granularize the <ranges> header, which means not putting any loose declarations at the top level.
(Essentially NFC.)
views_namespace.h or namespace_views.h? Just views.h makes it look like it is an umbrella header for including all views at once.