As discussed in the original [Fastly PR](https://github.com/FriendsOfSymfony/FOSHttpCache/pull/403#issuecomment-425948975) in order to generalize TTL handling across backends like Varnish, Fastly, Symfony, it could be an idea to: 1. abstract it on client side? 2. to be able to emit Surrogate-Control for fastly 3. ~If feasible look into also emit Surrogate-Control on Varnish instead of `X-Reverse-Proxy-TTL`, VCL could still handle for `X-Reverse-Proxy-TTL` for BC.~ https://www.w3.org/TR/edge-arch/