Removing the `~parse` [here](https://github.com/stchang/macrotypes/blob/master/turnstile/turnstile.rkt#L136-L141) changes the error produced by [these tests](https://github.com/stchang/macrotypes/blob/master/turnstile/examples/tests/ext-stlc-tests.rkt#L82-L89) from a legitimate error to "bad syntax". Why?