CoreProtocolResult: ThisOrThat<"success", PeerId, "failure", Failure>