package foo:foo; interface anon { enum error { success, failure, } option-test: func() -> result, error>; } world the-world { import anon; export anon; }