Parser

type Parser a b

none

success

token

spot

alt

(>*>)

transform

optional

maxOptional

list

neList

maxList

maxNeList

spotWhile0

spotWhile1

result