Control.Monad.Trans.Alarm
data AlarmT m a
runAlarmT
startAlarm
startAlarm'
stopAlarm
restartAlarm
restartAlarm'
alarm
alarm'