An experiment in functional reactive programming with signals and reactive data-structures using Scala macros.