original.name="UnionType_Invalid_8"
js.execute.ignore=true
======
>>> main.whiley
type urf1nat is (int n) where n > 0
type turf1nat is (int x) where x > 10
type wurf1nat is urf1nat | turf1nat
function f(wurf1nat x) -> int:
return x
function g(int x) -> int:
return f((urf1nat) x)
public export method test():
assume g(1) == 1
assume g(0) == 0
---
E702 main.whiley 9,13:23
E716 main.whiley 9,11:24