Nothing
— это специальный bottom type в Kotlin. То есть: тип, у которого нет ни одного значения. Ни один объект не может быть экземпляром Nothing
.
Nothing
— это тип, который представляет код, который никогда не завершится успешно (т.е. никогда не вернёт управление). Позволяет выразить невозможность возврата