skete-haskell as HTTP client for cabal
If we pretend to be the HTTP client for cabal, and set ourselves as such in the cabal config we may be able to bipass some complexity or at least launch skete on demand.
Negatives: This will ruin in-memory caching.