sig
  val sha1 : unit -> Cryptokit.hash
  val sha256 : unit -> Cryptokit.hash
  val sha3 : int -> Cryptokit.hash
  val ripemd160 : unit -> Cryptokit.hash
  val md5 : unit -> Cryptokit.hash
end