Missing `alarm()` method on signal controll class

This also add some missing return types on the same class