This is a limitation that must be respected as eo2_do_super, unlike
eo2_do can end up with having different next class because of mixins.
#define eo2_do(eoid, ...) _eo2_do_common(eoid, NULL, __VA_ARGS__)
-#define eo2_do_super(eoid, clsid, ...) _eo2_do_common(eoid, clsid, __VA_ARGS__)
+#define eo2_do_super(eoid, clsid, func) _eo2_do_common(eoid, clsid, func)
/*****************************************************************************/