1 2 3 4 5 6 7 8 9 10
struct S { int i; double d; }; sync protocol PStruct { parent: sync test(S s) returns (S ss); async __delete__(); };