sig
  type t
  val source_file : Unit_info.Artifact.t -> Unit_info.filename option
  val prefix : Unit_info.Artifact.t -> Unit_info.file_prefix
  val filename : Unit_info.Artifact.t -> Unit_info.filename
  val modname : Unit_info.Artifact.t -> Unit_info.modname
  val from_filename : Unit_info.filename -> Unit_info.Artifact.t
end