Now with a PEG implementation!