Make TodoMVC example more readable. Rm Varicon
Freeze appState for safety
freeze every object in the state
undo
undo
refresh
force initial loop
experimental syntax
oops
setTimeout to make sure the first loop happens after signal is returned to the user
use promises as state values