Don't warn about *strict* patterns. Oops.
Special-case '$'. Fixes #29.
Test #33.
Export promoted and singletonized ($).
Export module Data.Singletons from Data.Singletons.TH, for completeness.
Test #29.