@vampirdaddy Entweder das, oder über explizite Konvertierung.
Ich bin am Suchen, weil mir bei uns beim Wechsel von Javascript auf Typescript aufgefallen ist, dass Typen Leute dazu animieren, Pyramiden zu bauen.
Sie definieren damit Komplexität, weil sie die Sicherheit haben wollen, dass ihr Code immer richtig sein muss, weil sonst der Compiler meckert.
Komplexität, die bei geänderten Anforderungen große Änderungen braucht. Obwohl der eigentliche Code nur minimale Änderungen bräuchte.