OK I understand where you're coming from now. 

What if my visitor is keeping a total like your [examples here](http://blog.ploeh.dk/2013/04/04/structural-inspection/)?