sig   val encode : unit -> Cryptokit.transform   val decode : unit -> Cryptokit.transform end