I believe I have found a truly marvelous implementation of FRP which this blog post is too short to contain.
Fortunately this is the internet, so it all fits in these three words.
It’s a very, very rough sketch. A plan for an implementation, with many questionable data structures. However I believe it to be possible, and it will doubtless consume my life for the coming weeks.