Builder.Libp2pKeypairval has_private_key : t -> boolval private_key_get : t -> stringval private_key_set : t -> string -> unitval has_public_key : t -> boolval public_key_get : t -> stringval public_key_set : t -> string -> unitval has_peer_id : t -> boolval peer_id_set_reader : t -> PeerId.struct_t reader_t -> PeerId.tval init_root : ?message_size:int -> unit -> t