I don't understand how p2p hole-punching has not been integrated into nostr.