def header(key, value)
      raise ArgumentError unless String===key or Symbol===key
      raise ArgumentError if TrueClass===value
      self.headers_values << (FalseClass===value ? key : {key => value})
      self