On Monday, 3 December 2012 at 22:34:08 UTC, Walter Bright wrote: > Making copies ought to be a cheap operation. Beg to differ here. Copying pointers ought to be cheap. Copying objects ought to be expensive.