// ERROR:17:error unit badetyp; error A { Bad = 1, } error B { Bad = 1, } fn leaf() -> A!i32 { return A.Bad; } fn bad() -> B!i32 { return try leaf(); }