* move some Cloner utilities from ContextCommon.swift directly into Cloner.swift * add an `cloneRecursively` overload which doesn't require the `customGetCloned` closure argument * some small cleanups
drop_deinit