module Direct: sig .. end
val iter : Procfs.Process.Statm.t ->
       size:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
             Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
       resident:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
       share:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
              Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
       text:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
             Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
       lib:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
            Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
       data:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
             Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
       dt:((Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
           Procfs.Process.Statm.t -> Procfs.bigint -> unit) ->
       unit
val fold : Procfs.Process.Statm.t ->
       init:'acc__ ->
       size:('acc__ ->
             (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
             Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
       resident:('acc__ ->
                 (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
                 Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
       share:('acc__ ->
              (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
              Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
       text:('acc__ ->
             (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
             Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
       lib:('acc__ ->
            (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
            Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
       data:('acc__ ->
             (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
             Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
       dt:('acc__ ->
           (Procfs.Process.Statm.t, Procfs.bigint) Fieldslib.Field.t ->
           Procfs.Process.Statm.t -> Procfs.bigint -> 'acc__) ->
       'acc__