[Haskell-beginners] shared files / environment / portability