never — это тип значений, которые никогда не происходят — функция, которая никогда не возвращает значение (выбрасывает исключение или зависает в бесконечном цикле), или ветка, которую компилятор доказал невозможной. Это пустой тип: ни одно значение не может быть присвоено never (кроме самого never).
