sig
  val ls : string -> string list
  val file_kind : string -> Core.Std.Unix.file_kind
  val home : unit -> string
  val groups : unit -> string list
  val hostname : unit -> string
  val last_accessed :
    ?follow_symlinks:bool -> string -> Core.Std.Time.t option
  val last_accessed_exn : ?follow_symlinks:bool -> string -> Core.Std.Time.t
  val last_modified :
    ?follow_symlinks:bool -> string -> Core.Std.Time.t option
  val last_modified_exn : ?follow_symlinks:bool -> string -> Core.Std.Time.t
  val last_changed :
    ?follow_symlinks:bool -> string -> Core.Std.Time.t option
  val last_changed_exn : ?follow_symlinks:bool -> string -> Core.Std.Time.t
  val file_size : ?follow_symlinks:bool -> string -> Core.Std.Int64.t option
  val file_size_exn : ?follow_symlinks:bool -> string -> Core.Std.Int64.t
  val scroll_lock : bool -> unit
end