Various possibilities to use monoids in distributed systems

see: http://www.youtube.com/watch?v=cMY1KVrJk0w