A custom code with TrapCode::User which is used by always-trap shims which
indicates that, as expected, the always-trapping function indeed did trap.
This effectively provides a better error message as opposed to a bland
“unreachable code reached”
A custom code with TrapCode::User corresponding to being unable to reenter
a component due to its reentrance limitations. This is used in component
adapters to provide a more useful error message in such situations.