R7RS PEG parsing library