Comparing many FRP implementations by reimplementing the same toy app in each.