Had a realization in class today that I was parsing technically
everything wrong. I was getting confused since block is the last
production in statement that it only had to be parsed there but really
the entire program is a block no just a statement.