Accept instaparse-style vectors as grammars
Use clojure.test/are for clearer tests
Use the no-result sigil inside empty epsilons