I really like how Apollo GraphQL does their
caching. I don't think there's anything like this in the ktor client. I might be able to copy the
code but it could take a few weeks to get working right (possibly?). Is there anything that exists already that accomplishes this?