On a whim, I started an erlang shell, counted the processes (some 25), then called `erlang:send_after/3` -- I was surprised to see that the count of processes never went up. Do these timer routines not spawn a new process!? Seems like a perfect candidate for such. 'Would love some hand-holding on how this all works before I stare at the source.