On 9/23/14, 12:17 AM, Dmitry Olshansky wrote: > In my imagination it would be along the lines of > @ARC > struct MyCountedStuff{ void opInc(); void opDec(); } So that would be a pointer type or a value type? Is there copy on write somewhere? -- Andrei