Fix broken case in maybeAdd

Was accidentally discarding the LHS in the maybeAdd group.
Missed due to testing expression grammar in isolation. Broke once
semicolon followed in the stream.