sig
val iter :
Response.Book_update.t ->
position:((Response.Book_update.t, int) Fieldslib.Field.readonly_t ->
Response.Book_update.t -> int -> unit) ->
operation:((Response.Book_update.t, Response.Book_update.Operation.t)
Fieldslib.Field.readonly_t ->
Response.Book_update.t ->
Response.Book_update.Operation.t -> unit) ->
side:((Response.Book_update.t, Response.Book_update.Side.t)
Fieldslib.Field.readonly_t ->
Response.Book_update.t -> Response.Book_update.Side.t -> unit) ->
price:((Response.Book_update.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Book_update.t -> Price.t -> unit) ->
size:((Response.Book_update.t, Volume.t) Fieldslib.Field.readonly_t ->
Response.Book_update.t -> Volume.t -> unit) ->
unit
val fold :
Response.Book_update.t ->
init:'acc__ ->
position:('acc__ ->
(Response.Book_update.t, int) Fieldslib.Field.readonly_t ->
Response.Book_update.t -> int -> 'acc__) ->
operation:('acc__ ->
(Response.Book_update.t, Response.Book_update.Operation.t)
Fieldslib.Field.readonly_t ->
Response.Book_update.t ->
Response.Book_update.Operation.t -> 'acc__) ->
side:('acc__ ->
(Response.Book_update.t, Response.Book_update.Side.t)
Fieldslib.Field.readonly_t ->
Response.Book_update.t -> Response.Book_update.Side.t -> 'acc__) ->
price:('acc__ ->
(Response.Book_update.t, Price.t) Fieldslib.Field.readonly_t ->
Response.Book_update.t -> Price.t -> 'acc__) ->
size:('acc__ ->
(Response.Book_update.t, Volume.t) Fieldslib.Field.readonly_t ->
Response.Book_update.t -> Volume.t -> 'acc__) ->
'acc__
end