.defs file generation PROBABLY NOT! I'm not sure I like this any more: a connect_full function for each signal with typesafe function pointer argument and macros for the other (simpler) connect types.