Right now, I am outputting gratuitous parentheses in the cypher pretty-printer, which makes it not so pretty. We should make a system so we only print parentheses when they're needed. I'm pretty sure that is going to involve keeping track of state (particularly with respect to infix operators).