Reactive-banana is a library for functional reactive programming, written in the beautiful language Haskell.