Destructure an Object
destructure.Rddestructure is primarily used to help define how an
object should be prepared, or transformed, prior to a
destructuring assignment. This can be relevant for
objects which have unique subsetting semantics – for
example, numeric_version objects.