Functional Reactive Programming in Ruby.