Task, which can be cancelled.
Used in selector shugar for specyfying tineout.
select{ ...... case t: Time.after if t > expr => doSomething }
is a sugar for to selectGroup.{..}.setTimeout(expr, t=>doSomething)
Select