Fix the typing of functions. One needs to call type_check_branches with argument precise = true
precise = false returns the constraint itself as output type (which is not sound when it is a variable).
Please register or sign in to comment
precise = false returns the constraint itself as output type (which is not sound when it is a variable).