Тип «Обходимое»
Тип Обходимое — это базовый тип, который указывает, что для потомка такого типа может быть применен цикл обхода коллекции для ... из. При этом не гарантируется, что будет возможно выполнить повторный обход для значения такого типа (потомка типа Обходимое).