run-kit 0.7.1

Universal multi-language runner and smart REPL
Documentation
package example:api;

interface http {
    record request {
        method: string,
        path: string,
        body: list<u8>,
    }

    record response {
        status: u16,
        body: list<u8>,
    }

    handle: func(request: request) -> response;
}

world api {
    export http;
}