This can be a `List<HeaderPair>` that we eagerly parse below.. They'll never change so no reason to parse them on every request.