I'm afraid now that I've embraced types I won't be able to go back 😢
Kotlin supports types. And it has proper null checks unlike Java