ALPHA: breaking changes expected. What that means
NanoC

assert builtin

assert(condition[,message])

Fails with a diagnostic unless the condition holds; the message is optional.

Phaseall

Example

nanoc
@tt
  log(str(assert(1 + 1 == 2, "math works")))

Logs: true

All builtins