OO grammars kind of work!