This exception occurs when Void is
passed as the expression to inspect ("inspect on STRING only).
This exception also occurs when the inspected value selects no branch (when
the keyword "else" is not used, one "when" branch _must_ be selected).
some value which is not one of the inspect constants, if there is no Else_part