CompassPt parseCompassPt(String input) => grammar.build(start: grammar.compassPt).end().parse(input).value;