I apologise for posting this here but it was the only way I could think of to address the correct people.
There's a proposal to introduce Observables into JavaScript, I created an issue on it that I think would be best if reviewed by someone with a strong understanding of both functional programming and JavaScript.
I guess a this will in turn also affect this project as it will have to implement a new mechanism for handling Observables.