a non_owning_range wrapper around owning range. Should be created via range_ref
Required header: #include <eve/module/algo/algo/range_ref.hpp>