Functional Reactive Programming in javascript.