sig
  val iter :
    Procfs.Loadavg.t ->
    one:((Procfs.Loadavg.t, float) Fieldslib.Field.t ->
         Procfs.Loadavg.t -> float -> unit) ->
    ten:((Procfs.Loadavg.t, float) Fieldslib.Field.t ->
         Procfs.Loadavg.t -> float -> unit) ->
    fifteen:((Procfs.Loadavg.t, float) Fieldslib.Field.t ->
             Procfs.Loadavg.t -> float -> unit) ->
    unit
  val fold :
    Procfs.Loadavg.t ->
    init:'acc__ ->
    one:('acc__ ->
         (Procfs.Loadavg.t, float) Fieldslib.Field.t ->
         Procfs.Loadavg.t -> float -> 'acc__) ->
    ten:('acc__ ->
         (Procfs.Loadavg.t, float) Fieldslib.Field.t ->
         Procfs.Loadavg.t -> float -> 'acc__) ->
    fifteen:('acc__ ->
             (Procfs.Loadavg.t, float) Fieldslib.Field.t ->
             Procfs.Loadavg.t -> float -> 'acc__) ->
    'acc__
end