Parser.search can now return a list of Matches (in addition to simply returning a Match)