original.name="MessageSend_Valid_2"
======
>>> main.whiley
type Proc is &{int state}
method get(Proc _this) -> int:
return _this->state
method f(Proc x) -> int:
return get(x)
public export method test() :
Proc proc = new {state: 123}
int result = f(proc)
assume result == 123
---