﻿`` S := Range(10);
`` this := Range(5);

S
S->TakeIf(it mod 2 = 0)
S->DropIf(it mod 2 = 0)

this
this->TakeIf(it mod 2 = 0)

// Curry S
this->TakeIf(it < S->Count())

// Curry this
S->TakeIf(it !< this->Count())
