Parse alternative syntaxes, not the current ones

In this cases, and perhaps several others, I just don't think trying to duplicate the current syntax is the right way.  I'll elaboriate later.