:sig
function trap()

:returns
no value because execution stops

:content
`trap` stops the current handler.

:errors
`trap` always aborts execution.

:example capy render
if false { trap() }
print("handler continues\n")

:see-group
diagnostics

:see
unit_render
unit_compile
