sig
  val names : string list
  val vo :
    (Response.History.Data_frame.t, int array) Fieldslib.Field.readonly_t
  val cl :
    (Response.History.Data_frame.t, float array) Fieldslib.Field.readonly_t
  val lo :
    (Response.History.Data_frame.t, float array) Fieldslib.Field.readonly_t
  val hi :
    (Response.History.Data_frame.t, float array) Fieldslib.Field.readonly_t
  val op :
    (Response.History.Data_frame.t, float array) Fieldslib.Field.readonly_t
  val stamps :
    (Response.History.Data_frame.t, Core.Std.Time.t array)
    Fieldslib.Field.readonly_t
  val fold :
    init:'acc__ ->
    stamps:('acc__ ->
            (Response.History.Data_frame.t, Core.Std.Time.t array)
            Fieldslib.Field.readonly_t -> 'acc__) ->
    op:('acc__ ->
        (Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'acc__) ->
    hi:('acc__ ->
        (Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'acc__) ->
    lo:('acc__ ->
        (Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'acc__) ->
    cl:('acc__ ->
        (Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'acc__) ->
    vo:('acc__ ->
        (Response.History.Data_frame.t, int array) Fieldslib.Field.readonly_t ->
        'acc__) ->
    'acc__
  val iter :
    stamps:((Response.History.Data_frame.t, Core.Std.Time.t array)
            Fieldslib.Field.readonly_t -> unit) ->
    op:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> unit) ->
    hi:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> unit) ->
    lo:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> unit) ->
    cl:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> unit) ->
    vo:((Response.History.Data_frame.t, int array) Fieldslib.Field.readonly_t ->
        unit) ->
    unit
  val for_all :
    stamps:((Response.History.Data_frame.t, Core.Std.Time.t array)
            Fieldslib.Field.readonly_t -> bool) ->
    op:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    hi:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    lo:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    cl:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    vo:((Response.History.Data_frame.t, int array) Fieldslib.Field.readonly_t ->
        bool) ->
    bool
  val exists :
    stamps:((Response.History.Data_frame.t, Core.Std.Time.t array)
            Fieldslib.Field.readonly_t -> bool) ->
    op:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    hi:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    lo:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    cl:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> bool) ->
    vo:((Response.History.Data_frame.t, int array) Fieldslib.Field.readonly_t ->
        bool) ->
    bool
  val to_list :
    stamps:((Response.History.Data_frame.t, Core.Std.Time.t array)
            Fieldslib.Field.readonly_t -> 'elem__) ->
    op:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'elem__) ->
    hi:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'elem__) ->
    lo:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'elem__) ->
    cl:((Response.History.Data_frame.t, float array)
        Fieldslib.Field.readonly_t -> 'elem__) ->
    vo:((Response.History.Data_frame.t, int array) Fieldslib.Field.readonly_t ->
        'elem__) ->
    'elem__ list
  val map_poly :
    ([< `Read ], Response.History.Data_frame.t, 'x0) Fieldslib.Field.user ->
    'x0 list
  module Direct :
    sig
      val iter :
        Response.History.Data_frame.t ->
        stamps:((Response.History.Data_frame.t, Core.Std.Time.t array)
                Fieldslib.Field.readonly_t ->
                Response.History.Data_frame.t ->
                Core.Std.Time.t array -> unit) ->
        op:((Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> unit) ->
        hi:((Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> unit) ->
        lo:((Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> unit) ->
        cl:((Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> unit) ->
        vo:((Response.History.Data_frame.t, int array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> int array -> unit) ->
        unit
      val fold :
        Response.History.Data_frame.t ->
        init:'acc__ ->
        stamps:('acc__ ->
                (Response.History.Data_frame.t, Core.Std.Time.t array)
                Fieldslib.Field.readonly_t ->
                Response.History.Data_frame.t ->
                Core.Std.Time.t array -> 'acc__) ->
        op:('acc__ ->
            (Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> 'acc__) ->
        hi:('acc__ ->
            (Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> 'acc__) ->
        lo:('acc__ ->
            (Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> 'acc__) ->
        cl:('acc__ ->
            (Response.History.Data_frame.t, float array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> float array -> 'acc__) ->
        vo:('acc__ ->
            (Response.History.Data_frame.t, int array)
            Fieldslib.Field.readonly_t ->
            Response.History.Data_frame.t -> int array -> 'acc__) ->
        'acc__
    end
end