module Direct: sig .. end
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__