jkbbwr
06/07/2016, 1:30 PMunsafe val x
and kotlin will assume its of a given type and that it is assigned, but blow up much like it does with Delegates.notNull but rather than it being a var
it is a val
which means I get things like smartcasting and so on