class Sass::Value::ArgumentList

map as well as the positional arguments.
An argument list comes from a rest argument. It’s distinct from a normal {List} in that it may contain a keyword
Sass’s argument list type.

def initialize(contents = [], keywords = {}, separator = ',')

def initialize(contents = [], keywords = {}, separator = ',')
  super(contents, separator: separator)
  @id = 0
  @keywords_accessed = false
  @keywords = keywords.transform_keys(&:to_s).freeze
end

def keywords

def keywords
  @keywords_accessed = true
  @keywords
end