Add a cheffe_unreachable() helper
Add support for emitting warning diagnostics