I got to know efforts on splitting GHC's base package: http://hackage.haskell.org/trac/ghc/wiki/SplitBase Wouldn't it be great if packages become so small that JHC can eventually implement the portions that it supports? I would like it if JHC would get something more modern than base-2.