continue bottom-up.
have to explicitly expand some of these nonterm* ... productions.
also helps w/ readability.