original.name="ConstrainedRecord_Valid_1"
======
>>> main.whiley
final int RET = 169
final int NOP = 0
type unitCode is (int x) where x == NOP || x == RET
type UNIT is {unitCode op}
function f(UNIT x) -> int[]:
return [x.op]
public export method test() :
int[] bytes = f({op: (unitCode) NOP})
assume bytes == [NOP]
---