Object.dclone() returns a deep clone of any mutable object.
var src =Hash(foo =>0, bar => [0,1])# Add a cyclic referencesrc{:baz} = src# Make a deep clonevar dst = src.dclone# The address of srcsay src.object_idsay src{:baz}.object_id# The address of dstsay dst.object_idsay dst{:baz}.object_id