Published an article explaining how to make the most of Kotlin's semantics to produce more robust and testable code
https://proandroiddev.com/make-your-kotlin-code-express-itself-9a36b37c5f93
https://proandroiddev.com/make-your-kotlin-code-express-itself-9a36b37c5f93