Null safety is a nice feature, but why not to make an option for a developer to opt out?
I mean language might have been extended with ?! type modifier, which would mean nullable but without null-safety checks:
var x: X?! = null .... x.someMethod() //<!-- this is ok.
Yes, there is a !! operator, but it has to be used every time I am accessing the dangerous variable and it is quite anoying. Why not to make this descision at type delcaration moment – i.e. if a developer is absolutelly shure the variable will allways be initialized before access to it?