Add firstOf parser.

Equivalent to, but more succinct than, a chain of ‘or’ parsers.