sig
type 'a event
type watcher
val watch :
'a Tick.LIFECYCLE.event -> ('a -> unit) -> Tick.LIFECYCLE.watcher
val unwatch : Tick.LIFECYCLE.watcher -> unit
val poweron : unit Tick.LIFECYCLE.event
val poweroff : unit Tick.LIFECYCLE.event
val suspend : unit Tick.LIFECYCLE.event
val resume : unit Tick.LIFECYCLE.event
end