Reviewing some wasi:sockets code for WASIp3 I notice that there's now a constructor for udp-socket for example, but that means, curently, that the constructor is infallible. This means that host-level errors must be exposed as traps instead of error-codes.