a response handler DSL for IO[Promise[HttpResponse]]