patch applied (cabal-install): In fetch code, move dep resolution into separate function