Cabal file changes, make a library