sig
  val signal : Package.ident -> Package.ident
  val getter : Package.ident -> Package.ident
  val setter : Package.ident -> Package.ident
  val data : Package.ident -> Package.ident
  val fetch : Package.ident -> Package.ident
  val reload : Package.ident -> Package.ident
  val safe : Package.ident -> Package.ident
  val loose : Package.ident -> Package.ident
  val order : Package.ident -> Package.ident
  val decode : safe:bool -> Package.ident -> Package.ident
end