code: func (c *Client) WithHeader(ctx context.Context, header Header) context.Context {
  	return context.WithValue(ctx, headerContext{}, header)
  }
docs: // WithHeader can be used to modify the outgoing request soap.Header fields.