array-to-object-with-property-names-that-map-to-array-values-and-property-values-that-are-objects-with-keys-whose-values-also-map-to-array-values
Convert an array of strings to an object whose properties map to the array values, and whose values are objects whose properties in turn you can specify, and those property values are also mapepd to the current array value.