I hope it makes sense why we want a local variable to do `sched_state->timer` off of.  Now the reader can look at the top of the function, and see what type `sched_state` is.