original
native exception handling
native eh + coroutines via JSPI (chrome only)
JSPI + removed dependency on js ffi (chrome only)