Enable and fix class defaulting warnings
Enable and fix "unused do bind" warnings
Move concurrency and networking to own submodules
Add new modules to "other-modules" cabal setting