ready to cabal
first attempt at cabal package