move the call to `dclone()` to the TypeInfo method

Putting the call to `dclone()` in PDL was high coupling. Moving it to
TypeInfo means that all future callers benefit.