use dialectic::{prelude::*, types::*}; use static_assertions::assert_type_eq_all; #[allow(dead_code)] type Bug = Session! { loop { choose { 0 => {}, } } }; assert_type_eq_all!(Bug, Loop,)>>,);