original.name="ConstrainedInt_Valid_20" ====== >>> main.whiley type a_nat is int type b_nat is int function f(a_nat x) -> b_nat requires x >= 0: if x == 0: return 1 else: return f(x - 1) public export method test() : int x = 0 x = f(x) assume x == 1 ---