src/vs/base/common/arrays.ts/CallbackIterable/map
class CallbackIterable:	map<TResult>(mapFn: (item: T) => TResult): CallbackIterable<TResult> {
		return new CallbackIterable<TResult>(cb => this.iterate(item => cb(mapFn(item))));
	}