Making Illegal States Unrepresentable in Kotlin Post date August 21, 2025 Post author By Erik Dreyer Post categories In functional, Kotlin, programming