You can even define your own functions that return `!` on stable Rust! The type has been stable in the return-type position since 1.0.
(There is a trick you can abuse to access the type everywhere: https://docs.rs/never-say-never/latest/never_say_never/)