Described parser tricks, adding output for parse and parse2. Note that they are slightly different!