Older, more tightly-coupled versions of Retrofit used to have this problem too. They did a very similar thing as here but they only had to copy the body rather than the entire response. I can at least switch it so that only a `TypedInput` needs to be duplicated.