The WebAssembly specification defines an externaddr as an address to an
“external” type, i.e. is a type which is managed by the embedder. For this
interpreter the task of managing external objects and relating them to
addresses is handed off to the user, which means that an ExternAddr can
simply be seen as an integer that is opaque to Wasm code without any meaning
assigned to it.