dyn_into runs 'instanceof TiptapEditorModule', but the IIFE TiptapEditor
is a plain object literal — not an instance of wasm-bindgen's registered
constructor — so the check always fails with a panic.
unchecked_into does only the compile-time type annotation; Reflect::get
already guarantees we have the right object.