This is a Visitor that forwards string types to T's `FromId` impl and forwards map types to T's `Deserialize` impl. The `PhantomData` is to keep the compiler from complaining about T being an unused generic type parameter. We need T in order to know the Value type for the Visitor impl.
source not stored for this graph (policy: none)