Basic types
- boolean -> boolean
- byte, int16, uint16, int32, uint32, int64, uint64 -> integer
- double -> double
- string -> string
Compound types
- array -> DbusArray or DbusDict (depending on whether there is a dict-entry embedded)
- dict-entry -> variable (could be anything)
- variant -> DbusVariant
- struct -> DbusStruct
- object-path -> DbusObjectPath