Should this use `cabal-install` instead? I'm still unsure of the difference.