ReversableRange.opSlice

Slicing is also propagated

struct ReversableRange(alias reverseTransform = identity, R)
static if(hasSlicing!R)
opSlice
(
size_t from
,
size_t to
)
if (
isBidirectionalRange!R
)

Meta