module Prawn::SVG::Elements::CallDuplicator

Unfortunately, prawn mutates arguments passed in to it. When we make a copy of one of the call stacks, we need to make a deep duplicate of it so that the first time prawn mutates the arguments, it won’t affect the subsequent calls.