BuiltinIteratorReturn: ReturnType<any[][typeof Symbol.iterator]> extends Iterator<any, infer TReturn>
    ? TReturn
    : any