[wip] Trace requests

The `exposeViaResponse` flag? What do you suggest: conditionally registering a separate response listener?