scaner
Stateful function. Almost like reduce, but for repeated calls to a function instead of elements in a list.
Example
var scaner = var clickCounter = documentbody
To think about
If your accumilator object is any pass by ref value, odd stuff may happend.