While the syntax is ok, this proposal lacks typescript signature and explicitely states typesafety is not a concern.
So if we don't get error typesafety out of it, it will be just an exception handling alternative.
So not a great enough improvement in my opinion.