select<T>(
        list: _.List<T>,
        iterator: _.ListIterator<T, boolean>,
        context?: any): T[];