Pulselib.PulseJoinmodule AbductiveDomain = PulseAbductiveDomainmodule PathContext = PulsePathContextval join :
(AbductiveDomain.t * PathContext.t) ->
(AbductiveDomain.t * PathContext.t) ->
AbductiveDomain.t * PathContext.tval join_summaries :
AbductiveDomain.Summary.t ->
AbductiveDomain.Summary.t ->
AbductiveDomain.Summary.t