sig
  type t = { name : string; passwd : string; gid : int; mem : string array; }
  val getbyname : string -> Unix.Group.t option
  val getbyname_exn : string -> Unix.Group.t
  val getbygid : int -> Unix.Group.t option
  val getbygid_exn : int -> Unix.Group.t
  val sexp_of_t : Unix.Group.t -> Sexplib.Sexp.t
end