original.name="Record_Valid_2"
======
>>> main.whiley
type Point is { int x, int y }
type Position is { int x, int y }
function fromXY(int x, int y) -> (Position r)
ensures r.x == x && r.y == y:
return Point{x:x, y:y}
public export method test():
Position p = fromXY(1,2)
//
assert p.x == 1 && p.y == 2
---