Functional Reactive Programming in Dart