behn: unconditionally clear runtime timer state on %wake
++ wake
|= error=(unit tang)
^+ [moves state]
+ =. next-wake.state ~
:: no-op on spurious but innocuous unix wakeups
::
?: =(~ timers.state)
::
=/ [=timer later-timers=_timers.state] pop-timer
?: (gth date.timer now)
- set-unix-wake(next-wake.state ~)
+ set-unix-wake
:: pop first timer, tell vane it has elapsed, and adjust next unix wakeup
::
=< set-unix-wake
