On 12/28/12 15:29, Brian Goetz wrote: > The framework ensures that instances of the mutable objects are not shared while > the operation is in place, Only if the opaque function handing you one does so. This would be too scary for me to use. But then I'm not the target audience so maybe I shouldn't dwell on such things. -Doug