Minor improvement to SignaledType

Allows using non-void functions as callbacks, as originally intended.