LiberalEquality.dfy(22,14): Error: arguments must have the same type (got T and U) LiberalEquality.dfy(23,14): Error: arguments must have the same type (got U and int) LiberalEquality.dfy(31,14): Error: arguments must have the same type (got array and array3) LiberalEquality.dfy(32,14): Error: arguments must have the same type (got array and array3) LiberalEquality.dfy(33,14): Error: arguments must have the same type (got array and array3) LiberalEquality.dfy(34,14): Error: arguments must have the same type (got array and array3) LiberalEquality.dfy(42,14): Error: arguments must have the same type (got Weird and Weird) LiberalEquality.dfy(52,13): Error: arguments must have the same type (got Weird and Weird) LiberalEquality.dfy(61,14): Error: arguments must have the same type (got array and array) LiberalEquality.dfy(73,13): Error: arguments must have the same type (got T -> int and int -> int) LiberalEquality.dfy(74,13): Error: arguments must have the same type (got int -> T and int -> int) LiberalEquality.dfy(84,13): Error: arguments must have the same type (got Syn and Syn) LiberalEquality.dfy(95,13): Error: arguments must have the same type (got array> and array>) LiberalEquality.dfy(97,13): Error: arguments must have the same type (got array> and array>) LiberalEquality.dfy(103,13): Error: arguments must have the same type (got array> and array>>) 15 resolution/type errors detected in LiberalEquality.dfy