Rename the simple statement options.

Also, there is no need for them to be bitflags.
Optionally allow type switch guards to be returned by the expression parser.
Add switch statement parsing.