1 2 3 4 5 6 7
// parse-fail package foo:foo; interface foo { type foo = bar; type bar = option<foo>; }