wit-component 0.5.0

Tooling for working with `*.wit` and component files together.
Documentation
interface bar {
  record x {
    a: u8,
  }

  bar1: func(x: string)

  bar2: func(x: x)
}

interface baz {
  type x = s8

  baz1: func(x: list<string>)

  baz2: func()

  baz3: func(x: x)
}

interface foo {
  foo1: func()

  foo2: func(x: u8)

  foo3: func(x: float32)
}

default world component {
  import bar: self.bar
  import baz: self.baz
  import foo: self.foo
}