Try unary ops before atoms, expect whitespace after NOT op