Smart casts for local vars

I love the recent improvements for nullable smart casts for local vars.

var foo = something if (foo == null) return foo.bar // No !! assertion necessary, awesome :)

Thanks for the kind words!