Module Shape.Sexpable

type t =
| Base of Base_info.t
| Group of t Group_info.t
| Exec of Exec_info.t
| Lazy of t Lazy.t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val extraction_var : Base.String.t
val supported_versions : Set.M(Int).t
module Versioned : sig ... end
val of_versioned : Versioned.t -> t
val to_versioned : t -> version_to_use:Base.Int.t -> Versioned.t