Coiterator.save

struct Coiterator(alias cmp = "a < b", Rs...)
@property
static if(allSatisfy!(isForwardRange, Rs))
save
()
if (
allSatisfy!(isInputRange, Rs) &&
Rs.length >= 2
&&
is(CommonType!(ElementType, Rs))
)

Meta