// TODO BindNative all types for which T stream operators are defined : QMetaTypeId<typename std::remove_reference<typename std::remove_cv<T>>>::Defined ?
// TODO BindNative other types that cannot be QBind with types above
QtPrivate::IsAssociativeContainer<typenamestd::remove_reference<typenamestd::remove_cv<T>::type>::type>::Value// Not handled correctly by _record()._item(k) which makes the keys implicit
QtPrivate::IsAssociativeContainer<RemoveCvRef<T>>::Value// Not handled correctly by _record()._item(k) which makes the keys implicit