use 'specify' instead of 'it' for readability
parsing EBNF whitespace
Annotate describe blocks with relevant rules
Temporarily group the failing tests to deal with later
Parse EBNF 'choices'