- Restructuring the haskell library.