Lower singletons requirement.

This lets us build on older GHCs.