Release Collection's refcount on mutation.
Struct to track reclaimable data.
Added reclaimable arg to union/split/join methods.
Go 1.1 allows for {} loops to be return-less.