minor cleanup: start to address some compiler warnings
Cleanup: remove newBottom.  Do a pass on IVars and Generic
Do a cleanup and completion pass over Set.hs
Move the pure Map/Set impls out of the prime namespace.
Do a pass over PureMap