I just wondered if you could make a library that doesn't depend on base. I suppose this is a giant boon for all these alternate prelude libraries, you could make your own alternate base. You can just completly bypass the CLC and make your own favorite haskell: + Don't like monads? Don't define them! + Don't like String? Don't define it! In return, you lose the entire library ecosystem... but hey, you're in control.