wit-bindgen-cli 0.57.1

CLI tool to generate bindings for WIT documents and the component model.
using System.Diagnostics;
using RunnerWorld.wit.Imports.my.test;
using RunnerWorld;

public class RunnerWorldExportsImpl
{
    public static async Task Run()
    {
        var (reader, writer) = IIImports.FutureNew();

        var task = IIImports.PendingImport(reader);
        Debug.Assert(!task.IsCompleted);

        var writeTask = writer.Write();
        await task;
        Debug.Assert(!task.IsFaulted && task.IsCompleted);
        writer.Dispose();
        reader.Dispose();
    }
}