I want to propagate state to hyper's service_fn, which takes a single parameter, the request. As the example suggests, you can work around this by using a closure. But, I am going to need to concatenate the request body in order to parse it, and I have only seen it done asynchronously - which is currently not possible inside a closure on stable.