Parser priorities2

Don't review it. I'm just trying to test it.
I fixed the bug, and it still works, and it works because I'm not modifying TermConses after I creating them. Without immutable objects, I don't think there is a safe caching mechanism for hashCode().

Anyway, any more comments?