text: #include <string>
  #include <seqan3/core/debug_stream.hpp>
  #include <seqan3/range/view/slice.hpp>              // provides view::slice
  #include <seqan3/std/ranges>                        // provides std::view::reverse
  
  using namespace seqan3;
  
  int main()
  {
      std::string s{"foobar"};
      auto v = s | view::slice(1,4);
      debug_stream << v << '\n';      // "oob"
  
      auto v2 = s | std::view::reverse | view::slice(1, 4);
      debug_stream << v2 << '\n';     // "abo"
  
  }
  