And making `throw` work with the rest of the type ...
# announcements
d
And making
throw
work with the rest of the type system is another factor I think. So something like
val foo = if(condition) { 1 } else { throw SomeException() }
, satisfies the compiler, rather than having it complain that
throw is not an int