Not a good idea, that'd would mean you can't properly type the callbacks. I'll give @:generic another try, I gave up rather quickly.