Lock guards are really cool... The store simulator just handled did
20000 customer visits without dead-locking (even though cout is being
locked) and it was "Done in : 13.202 seconds."