Split RemoteClient into ImportClient and PromisedAnswerClient.
Split RemoteClient into ImportClient and PromisedAnswerClient.

There are a few things I want to start handling differently.

zenhack/haskell-capnp