sig
  val file_system : < fstab : Line.present; .. > Line.t -> string
  val set_file_system :
    string -> (< fstab : Line.present; .. > as 'a) Line.t -> 'Line.t
  val mount_point : < fstab : Line.present; .. > Line.t -> string
  val set_mount_point :
    string -> (< fstab : Line.present; .. > as 'a) Line.t -> 'Line.t
  val fstype : < fstab : Line.present; .. > Line.t -> string
  val set_fstype :
    string -> (< fstab : Line.present; .. > as 'a) Line.t -> 'Line.t
  val options : < fstab : Line.present; .. > Line.t -> string list
  val set_options :
    string list -> (< fstab : Line.present; .. > as 'a) Line.t -> 'Line.t
  val dump : < fstab : Line.present; .. > Line.t -> int
  val set_dump :
    int -> (< fstab : Line.present; .. > as 'a) Line.t -> 'Line.t
  val pass : < fstab : Line.present; .. > Line.t -> int
  val set_pass :
    int -> (< fstab : Line.present; .. > as 'a) Line.t -> 'Line.t
  val create :
    file_system:string ->
    mount_point:string ->
    fstype:string ->
    options:string list ->
    dump:int ->
    pass:int ->
    < delim : 'a; fstab : Line.absent; group : 'b; key_value : 'c;
      mailcap : 'd; passwd : 'e; ps : 'f; seq : 'g; source : 'h; stat : 'i >
    Line.t ->
    < delim : 'a; fstab : Line.present; group : 'b; key_value : 'c;
      mailcap : 'd; passwd : 'e; ps : 'f; seq : 'g; source : 'h; stat : 'i >
    Line.t
end