Optional$elseOptional$neverOptional$notOptional$thenOptionalselectionSpecifies which default selection logic to use.
filter returns T when the condition is met,
and returns never otherwise.
predicate returns boolean depends on the condition.
Note that setting $then and $else overrides the default selection logic.
Options to specifically handles the
nevertype.Example