Special-case otherwise and True in desugaring guards.

This fixes #4.