Using Cabal instead of Makefile.