enforest assignment expressions (#202)

This isn't working yet, but I wanted to get feedback if this is the right approach. I don't understand how the parser is hooked into a TermTree, so that's mostly why this is broken. Am I barking up the right tree?