[jhc] darcs patch: mv base to haskell-extras (and 2 more)