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