Вопрос почему тут тип never если добавить boolean
https://www.typescriptlang.org/play?#code/C4TwDgpgBAYglgG2BATlAvFA3gKAIYBcUAzsCnAHYDmOARkbQPaMIR4U4C+OPokUAYTyl4SVAB4AKlAgAPZBQAmxbJwB8GbDgCQAbQAKUSlADWEEIwBmUSQF0A-EQAUANzwIikg7YA0US4jIKJ4AlBgaAK4UJhSMAO4cnFAAZNiKEJZ4EUjObggREETsIH4BYsE2Yegaxdw4llEAxsBwjBRQjcLAokFOZiBE-Vawgah+eQVFFCX+oxU9qCFTIFrajW2kHV1EQiJz4gsoGpq4UGfnF5dQhFCu7lUaeT462q-pmdnAue6T19MPUAmEGer203FB6wom06IiaLTamhhwF0-VsUAAPuitqQAHTvLJIF7aFAQYARFDtJEwOGtCh3fLA2blEJcHBAA