title: Difference between underscore initialization of var and val
body: <p>Why does <code>val x: Int = _</code> not compile but <code>var x: Int = _</code> does?</p>
  
  <p>I'm getting <code>error: unbound placeholder parameter</code>.</p>