warnings: no-warn orphan instances.
cabals: update with werror flag.
warnings: just unused imports.
warnings: misc. including unused vars and overlapping scope.