Build out vanilla example, also improves many of the comments, and adds a final guard for passing control (the aforementioned 4th condition)-- for now, this is just a short timeout.  Remains to be seen if it's necessary for a real-world use case, so punting on that bit.