Walter Bright: >>> struct Tree { >>> RefCount!(Tree*) left; >>> RefCount!(Tree*) right; >>> ... >>> } >> >> ... I don't think I'd ever have a use for this code. > > You have no use for tree structures? Giving a reference counter to every pointer in a binary tree sounds a bit too much. Bye, bearophile