WithHeader returns a RequestOption that sets the header value to the associated key.
func WithHeader(key, value string) RequestOptionWithHeader returns a RequestOption that sets the header value to the associated key. It overwrites any value if there was one already present.