Mapping, type and index are now evaluated as JavaScript