package foo:foo; world foo { export generate: func(name: string, wit: list) -> result>>, string>; }