As detailed here: https://github.com/WebAssembly/design/pull/1053 We should consider adopting some of this.