module UStack: sig .. end
sig
end
type t
val create : unit -> t
unit -> t
type snapshot
val snapshot : st:t -> snapshot
st:t -> snapshot
val restore : st:t -> snapshot -> unit
st:t -> snapshot -> unit
snapshot