use generativity::{Id, make_guard};
use never_say_never::Never;
fn assert_eq_lt<'id>(_: Id<'id>, _: Id<'id>) {}
fn diverging_fn_cursed() -> (Never, Never) {
make_guard!(g_a);
make_guard!(g_b);
let a: Id = g_a.into();
let b: Id = g_b.into();
assert_eq_lt(a, b);
loop {}
}
fn main() {}