typhoon_sleep_early
err = typhoon_sleep_early(tp, events);
if (typhoon_sleep_early(tp, tp->wol_events) < 0) {