Module Syncable_ledger

type Structured_log_events.t +=
| Snarked_ledger_synced
val snarked_ledger_synced_structured_events_id : Structured_log_events.id
val snarked_ledger_synced_structured_events_repr : Structured_log_events.repr
val funpow : Core_kernel__Int.t -> ( 'a -> 'b ) -> 'c -> 'd

Run f recursively n times, starting with value r. e.g. funpow 3 f r = f (f (f r))

module Query : sig ... end
module Answer : sig ... end
module type Inputs_intf = sig ... end
module type S = sig ... end
module Make (Inputs : Inputs_intf) : sig ... end