wit-bindgen-cli 0.57.0

CLI tool to generate bindings for WIT documents and the component model.
package foo:foo;

interface foo {
  type headers = list<tuple<string, string>>;
  record a {
    headers: headers
  }
  x: func() -> a;
}

interface bar {
  use foo.{a};
  x: func() -> a;
}

world baz {
  import foo;
  import bar;
  import baz: interface {
    use foo.{a};
    x: func() -> a;
  }
}