As of now, the [tracking issue for `!`](https://github.com/rust-lang/rust/issues/35121) indicates that this type is still unstable, but the documentation at https://doc.rust-lang.org/std/primitive.never.html does not reflect that. It's missing the customary marker for experimental APIs.