original.name="TypeEquals_Valid_39" ====== >>> main.whiley type pos is (bool r) type neg is (int n) where n < 0 type expr is pos | neg function f(expr e) -> bool: if e is pos: return true else: return false public export method test() : assume f(-1) == false assume f(false) == true assume f(true) == true assume f(!true) == true ---