Can you please re-read the paper, the whole point of the pattern like Cycle.js is to separate logic from effects. Logic != Code
I take it that you are the author and I've completely derailed your thread by going off on my own tangent.
Apologies.
I will give it a second read and see if I can't come up with some more relevant feedback for you.