Network_pool.Snark_pool_diffmodule Work = Transaction_snark_work.Statementmodule Ledger_proof = Ledger_proofmodule Work_info = Transaction_snark_work.Infomodule Rejected : sig ... endmodule Make
  (Transition_frontier : Core_kernel.T)
  (Pool : 
    Intf.Snark_resource_pool_intf
      with type transition_frontier := Transition_frontier.t) : 
  Intf.Snark_pool_diff_intf with type resource_pool := Pool.t