makes the code more compact (and consistent, as typedefs were already used in some places).
they are called "wakeups", though, as timer_t already exists in time.h.