However, I'd turn the `Array` here into a `List` for two reasons:

1. Arrays are mutable.
2. The current implementation in `HttpClientConnection` is actually geared towards a `List` anyway.