Reactive programming with reactive variables
REScala: bridging between object-oriented and functional style in reactive applications