module Stak:sig..end
type level
val older : level -> level -> boolval size : unit -> intval depth : unit -> intval level : unit -> levelval levels : unit -> level listval nb_choice_points : unit -> intexception Level_not_found of level
val cut : level -> unitexception Fail of string
val fail : string -> 'aval trail : (unit -> unit) -> unittype 'a ref
val ref : 'a -> 'a refval set : 'a ref -> 'a -> unitval get : 'a ref -> 'a