Specifically, move them _here_ from the peerstore. That way packages (like the DHT) that currently directly rely on the peerstore, can just use go-libp2p-core. Moved from f7f22569f7/peerstore.go (L79-L93) With some small modifications.
f7f22569f7/peerstore.go (L79-L93)