package foo:bar; interface foo2 { resource a; type b = a; f1: func(a: borrow); f2: func(b: borrow); } world x { import foo2; }