The fact is you can use
where
keyword in a case label of aswitch
statement, acatch
clause of ado
statement, or in thecase
condition of anif
,while
,guard
,for-in
statement, or to define type constraints.
There are no Python-style list or dictionary comprehensions, though.