Source on Github
Counter
0
+
-
listOf(Counter)
Add
counter
Remove
counter
withLog(Counter)
0
+
-
withLog(listOf(Counter))
Add
counter
Remove
counter
undoable(Counter)
Undo
Redo
0
+
-
withLog(undoable(Counter))
Undo
Redo
0
+
-
undoable(listOf(Counter))
Undo
Redo
Add
counter
Remove
counter
listOf(undoable(Counter))
Add
counter
Remove
counter