64ce092c27
This removes the need for the unary minus hacks, and allows some other neat things like matching on 1 >> 4. Issue #954