original.name="Coercion_Invalid_7"
======
>>> main.whiley
type pos is (int x) where x > 0
type neg is (int x) where x < 0
type expr is pos | neg
function g(neg x) -> bool:
return false
function f(expr e) :
if e is pos:
g((neg) e)
public export method test() :
f(-1)
f(1)
---
E400 main.whiley 16,6:7
E400 main.whiley 17,6