original.name="TypeEquals_Valid_1" ====== >>> main.whiley type bop is ({int y, int x} r) where r.x > 0 type expr is int | bop function f(expr e) -> (bool r): if e is int: return true else: return false public export method test(): expr e = 1 assume f(e) == true e = {y: 2, x: 1} assume f(e) == false ---