Kinda extending off some of the other discussions like Scene Graph and Alarm - check it out:
https://github.com/dakom/ball-bounce-frp
I did not end up using the existing Signal
or TimerSystem
things... kinda wanted to learn the fundamentals by re-discovering on my own. Not sure if there's any practical difference though, curious to hear what you think!