Functional reactive programming gem inspired by Bacon.js