[Haskell-cafe] Something's weird about System.Directory.removeDirectoryRecursive