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