OBJECT-Variant marshalling for a live engine reference, so an engine object held as its plain wrapper type can be a gdext.builtin.Dict / gdext.builtin.Arr element. A null reference round-trips as an empty (NIL) object Variant. These givens live in this base companion so implicit search finds them for any T <: GodotScriptClass (every engine/user class) without an import. The from side preserves instance identity.
OBJECT-Variant marshalling for a live engine reference, so an engine object held as its plain wrapper type can be a gdext.builtin.Dict / gdext.builtin.Arr element. A null reference round-trips as an empty (NIL) object Variant. These givens live in this base companion so implicit search finds them for any T <: GodotScriptClass (every engine/user class) without an import. The from side preserves instance identity.