Break out synchronous from asynchronous terminators
Break out synchronous from asynchronous terminators

Ignore-this: 3a7edbb751fd32efa2ef5a613340e719

darcs-hash:20081213055033-0087a-afc5f30f394427ae9298c88bd8de64ac91ca0dec

shicks/shsh,shicks/shsh