title: Use case for more than one init block in Kotlin?
body: <p>I notice that classes in Kotlin can have more than one init block. If so, they are executed in sequence.</p>
  
  <p>What is a good use case for having more than one?</p>