wit-component 0.246.2

Tooling for working with `*.wit` and component files together.
Documentation
(module
  (import "old" "get_sum" (func (result i32)))
  ;; Minimal realloc which only accepts new, page-sized allocations:
  (func $cabi_realloc (param i32 i32 i32 i32) (result i32)
    (local i32)
    i32.const 0
    local.get 0
    i32.ne
    if
      unreachable
    end
    i32.const 0
    local.get 1
    i32.ne
    if
      unreachable
    end
    i32.const 65536
    local.get 3
    i32.ne
    if
      unreachable
    end
    i32.const 1
    memory.grow
    local.tee 4
    i32.const -1
    i32.eq
    if
      unreachable
    end
    local.get 4
    i32.const 16
    i32.shl
  )
  (memory (export "memory") 1)
  (export "cabi_realloc" (func $cabi_realloc))
)