Move to cabal; update breakage