The signature is already duplicated. The first signature is for arrays, the second signature is for objects. I don't know why the current documentation duplicates the first into the second.