A first stab at a multithreaded, request-pipelined client.