ой, сложно, у меня как-то горело, в этот чат душу изливал. там еще потом обасывали долго.
типо
.forEach <...замыкание ..>
тут return возвращет с внешнего метода
а
.myForEach
если не инлайн, то return будет работать как continue
и это ни разу не интуитивное поведение