There's still lots of debugging/building to do. We need to change grammar to get shift/reduces in check.