Using QT 5.4.0 with qml v1 and exporting the following object: ``` go type MyObject struct {} func (m *MyObject) Call(m map[string]interface{}) { fmt.Println(m) } context.SetVar("m", &MyObject{}) // m.call( {} ); ``` Will result in: `panic: unsupported variant type: 1024 (QJSValue)` **Possible solution** On https://github.com/go-qml/qml/blob/v1/cpp/capi.cpp#L725 add a `case QMetaType::User:`