1 2 3 4 5 6 7 8 9 10 11
package foo:bar; interface i { type x = string; resource r { x: func(r: r); } y: func(r: borrow<r>); }