MapperFunctionType<A, MapperFunctionType<B, C>> => Array | Set | Record<string | number | symbol, B> | Map<B, A> | string => Array | Set | Record<string | number | symbol, B> | Map<C, B> | string
Just like map, but gives back the index argument (as an integer, not a string if array)