I can see that the require
function has been added in 3.2.0 compiler version. Wouldn’t it better to recognize and reserve require
as a potential keyword (to require modules or other stuff) and use assert
instead?:
function assert(b, err) = if(!b) abort(err)