OK, to continue on the current path we'll need to expand further the idea of a `Dict` from these signal names to the arg types.

By generic interface, do you mean [this](https://developer.gnome.org/libatspi/stable/AtspiEventListener.html)?