Is there a crate that does (subset of C) -> wasm and then returns a function we can call? I'm looking for a function of type signature:
fn compile_at_runtime(code: &str) -> Result<MyFunc, Err>;
type MyFunc = Rc<dyn Fn(int n, void **); // n args, each is a void *
I would prefer to do this using Rust crates (i.e. not making a shell call to gcc / llvm).