pcwalton Un-revert "Use different syntax for checks that matter to typestate",…
… fixing the problem.

This reverts commit d08b443.
Latest commit 147a2d6 May 3, 2011