Module Protocol_state.Body

module Poly : sig ... end
module Value : sig ... end
type ('a, 'b, 'c, 'd) t = ( 'a, 'b, 'c, 'd ) Poly.t
val consensus_state : ( _, _, 'a, _ ) Poly.t -> 'a
module For_tests : sig ... end