It's trickier than it sounds; there's some weird rustdoc behavior with `Type::Never` that will need to be sorted out.