Made closeable_view and reversible_view metafunctions, defining itself or a Boost.Range reversed_range or a closing_view