<|> package:flatparse

Choose between two parsers. If the first parser fails, try the second one, but if the first one throws an error, propagate the error. This operation can arbitrarily backtrack. Note: this exported operator has different fixity than the same operator in Applicative. Hide this operator if you want to use the Alternative version.
Choose between two parsers. If the first parser fails, try the second one, but if the first one throws an error, propagate the error. This operation can arbitrarily backtrack. Note: this exported operator has different fixity than the same operator in Applicative. Hide this operator if you want to use the Alternative version.