Implement 'prefetch'

'prefetch' takes a 'Proxy' and a 'runProxy' interpreter, and runs
the session concurrently. 'prefetch' is parameterized with 'n' to
specify how many 'response's should be prefetched.

I have used the 'async' library to implement this, which is in the
Haskell platform.