wasm-link 0.4.1

A WebAssembly plugin runtime based around Wasmtime intended for building fully modular applications
Documentation
(component
	(core module $memory
		(memory (export "memory") 1)
		(data (i32.const 0) "error context")
	)
	(core instance $memory (instantiate $memory))
	(core func $error-context-new
		(canon error-context.new (memory $memory "memory"))
	)

	(core module $implementation
		(import "" "error-context.new" (func $error-context-new (param i32 i32) (result i32)))
		(func (export "make-error-context") (result i32)
			i32.const 0
			i32.const 13
			call $error-context-new
		)
	)
	(core instance $implementation (instantiate $implementation
		(with "" (instance
			(export "error-context.new" (func $error-context-new))
		))
	))
	(func (export "make-error-context") async (result error-context)
		(canon lift (core func $implementation "make-error-context"))
	)
)