The problem is that Prefix did not properly participate in operator precedence. I've fixed this, at least for the moment, by adding a final depth of precedence that can be called when the depth gets to the bottom. closes #285