sig
  type who = SELF | CHILDREN
  type t
  val get : Unix_ext.Resource_usage.who -> Unix_ext.Resource_usage.t
  val utime : Unix_ext.Resource_usage.t -> float
  val stime : Unix_ext.Resource_usage.t -> float
  val maxrss : Unix_ext.Resource_usage.t -> int64
  val ixrss : Unix_ext.Resource_usage.t -> int64
  val idrss : Unix_ext.Resource_usage.t -> int64
  val isrss : Unix_ext.Resource_usage.t -> int64
  val minflt : Unix_ext.Resource_usage.t -> int64
  val majflt : Unix_ext.Resource_usage.t -> int64
  val nswap : Unix_ext.Resource_usage.t -> int64
  val inblock : Unix_ext.Resource_usage.t -> int64
  val oublock : Unix_ext.Resource_usage.t -> int64
  val msgsnd : Unix_ext.Resource_usage.t -> int64
  val msgrcv : Unix_ext.Resource_usage.t -> int64
  val nsignals : Unix_ext.Resource_usage.t -> int64
  val nvcsw : Unix_ext.Resource_usage.t -> int64
  val nivcsw : Unix_ext.Resource_usage.t -> int64
  val add :
    Unix_ext.Resource_usage.t ->
    Unix_ext.Resource_usage.t -> Unix_ext.Resource_usage.t
end