Make PeerAddr polimorphic in its address type