This is literally Go, save the fact that it compiles to WA instead of JS.
Except Nim compiles to C and JS, no official WASM yet (though you can Emscriptenize the C output). Nim has macros, generics, inheritance, exceptions, deterministic GC, and more. Otherwise, yeah, exactly the same.
The learning curve is significantly steeper.