24d36a08a6f912c3a1e7e83c08d843d4263a24be
This change replaces a manual type check for the `again` function with a call to the generic `unify` function. This improves consistency and leverages existing type-checking logic. A new test case `test_again_type_mismatch` has been added to specifically verify that type mismatches in `again` calls are caught at compile time, preventing potential infinite loops.
Description
No description provided
Languages
Rust
100%