Only translates z and bz2 so far
Code ported to get the CLI like cabal-install style Use cabal-install for updating
Patch is a start for adding dependency simplification algorithm (it's easier to deal with [Int] Cabal already supplies, neither Strings).
Writing if c then bar else foobar ++ other expression looks like (if c then bar else foobar) ++ other expression but in haskell it's really parsed as if c then bar else (foobar ++ other expression) which we did not want. This patch writes the parentesis explicitly and fixes the bug.