code: func NewResourceTransformationKey(name string, elements ...interface{}) ResourceTransformationKey {
  	return ResourceTransformationKey{name: name, elements: elements}
  }
docs: // NewResourceTransformationKey creates a new ResourceTransformationKey from the transformation
  // name and elements. We will create a 64 bit FNV hash from the elements, which when combined
  // with the other key elements should be unique for all practical applications.