Cleaner PEG implementation in Haskell
Add (picopass peg2)

The library provides means of describing grammars as first class values,
utilising (picopass graph).
Add (picopass peg input)

The library defines an abstract input string over arbitrary alphabets
with a purely functional API.
Add (picopass peg input string) with string->input
Add (picopass peg parse)
Substitute (picopass peg2) for (picopass peg)
Add example utilising the (picopass peg) modules
Remove Haskell prototype