@type t() :: %HttpHeader{name: String.t(), value: String.t()}
@spec new(String.t(), String.t()) :: t()
@spec parse(String.t()) :: t()
@spec to_string(%HttpHeader{name: String.t(), value: String.t()}) :: String.t()