Throw together a Cabal package.