Module Shape.Sexpable

type t =
  1. | Base of Base_info.t
  2. | Group of t Group_info.t
  3. | Exec of Exec_info.t
  4. | Lazy of t Base.Lazy.t
val sexp_of_t : t -> Sexplib0.Sexp.t
val extraction_var : Base.string
val supported_versions : Base.Set.M(Base.Int).t
module Versioned : sig ... end
val of_versioned : Versioned.t -> t
val to_versioned : t -> version_to_use:Base.int -> Versioned.t