[Haskell-cafe] Data structure for filesystem representation