code: func Merge(maps ...cty.Value) (cty.Value, error) {
  	return MergeFunc.Call(maps)
  }
docs: // Merge takes an arbitrary number of maps and returns a single map that contains
  // a merged set of elements from all of the maps.
  //
  // If more than one given map defines the same key then the one that is later in
  // the argument sequence takes precedence.