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