Same as above `#fetch` comment.

Also, does concord assume the arguments it accepts are frozen, thus duping them to avoid modifying the caller state (and giving the caller the ability to "peek" inside and modify the object state if it wanted)?