Use Sing and friends from 'singleton' package
Fix loading all external modules
Use more readable names for wiredIn types
Simplify and Update caseCon

- caseCon now also works for Literals
- DefaultPat is now assumed to be the first pattern, errors when
  this expectation is not met.
wobble error message