Petname: string | string[]

A petname can either be a plain string or a path for which the first element is a petname for the origin, and the rest of the elements are a snapshot of the names that were first given by that origin. We are migrating away from using plain strings, for consistency.