1*82284a36SBrianpackage foo:foo; 2*82284a36SBrian 3*82284a36SBrianinterface a { 4*82284a36SBrian variant error { 5*82284a36SBrian other(string), 6*82284a36SBrian } 7*82284a36SBrian g: func() -> result<_, error>; 8*82284a36SBrian} 9*82284a36SBrian 10*82284a36SBrianworld nope { 11*82284a36SBrian import a; 12*82284a36SBrian}