One when clause: a typed predicate, a restricted string that compiles to one, or an AND-list of either.
when
One
whenclause: a typed predicate, a restricted string that compiles to one, or an AND-list of either.