I just watched the talk the other day! You did a great job, but I was surprised there was no mention of WASI. Was there a reason you opted for making your own instead of implementing WASI? It seems to be feature complete enough to run programs using libc.
Two main reasons: