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