Improving management for xmonad and rest of haskell libraries (Yes, ArchLinux package management is horrible in terms of haskell packages, we should always use cabal for that).