Minor API fixes
Augments the fire-signature of an empty signal from (void (^)())fire; to (void (^)(void))fire; to give a compiler error when users accidentally add data to an empty fire.
Augments the fire-signature of an empty signal from (void (^)())fire; to (void (^)(void))fire; to give a compiler error when users accidentally add data to an empty fire.