Spec.Aval pretty :
unit ->
((Barriers.t * MustObserved.t) * 'a) ->
Printable.Pretty.docval show : ((Barriers.t * MustObserved.t) * 'a) -> stringval to_yojson :
((Barriers.t * MustObserved.t) * 'a) ->
[> `Assoc of (string * Yojson.Safe.t) list ]val printXml :
'a BatInnerIO.output ->
((Barriers.t * MustObserved.t) * 'b) ->
unitval may_race' :
(('a * MustObserved.t) * 'b) ->
((Barriers.t * 'c) * MustObserved.key) ->
boolval may_race :
((Barriers.t * MustObserved.t) * MustObserved.key) ->
((Barriers.t * MustObserved.t) * MustObserved.key) ->
bool