Look through the Ratscript code to get acquainted with it. If there's a task that already covers this, feel free to delete this one.
Assigned to @emlarson and @ardunster (I couldn't figure out how to assign more than one person)
Worth looking through nsgroggett's explanation at Q30 even if we're going to end up redesigning, he had some interesting thoughts and ideas.
Q14 may also be relevant to our parsing goals. MAY. Worth looking at the code, anyway.