; [] I(34) foo called by O with value 34 foo2 called by O with value 34 [ 'O(34)' ] I(34) foo called by O with value 34 foo2 called by O with value 34 foo3 called by O with value 34 [ 'O(34)' ] I(15) foo called by O with value 15 foo2 called by O with value 15 [ 'O(15)' ]