I would like to propose a new language construction for block level checks, which can be useful im many situations One application can be error handling, but the construction is not limited to this only
The new keyword will be in the form:
until [condition] { check expression } else { expressions }