title: Why is `return` not allowed in Kotlin init block?
body: <p>If I compile this:</p>
  
  <pre><code>class CsvFile(pathToFile : String)
  {
      init 
      {
          if (!File(pathToFile).exists())
              return
          // Do something useful here
      }
  }
  </code></pre>
  
  <p>I get an error:</p>
  
  <blockquote>
    <p>Error:(18, 13) Kotlin: 'return' is not allowed here</p>
  </blockquote>
  
  <p>I don't want to argue with the compiler, but I am curious about the motivation behind this restriction.</p>