Experiment with an Haxl-like approach...
Process responses in order.
Free monad experiment.
Evaluate free monad transformer.
Use `operational` package.