Functional Reactive Programming
stackoverflow.com