Compact alternation of null parses

Fixes #35.