sexp.sexp_app
Syntax.Template
sexp.lazy_list
sexp.sexp_app_pattern
type 'a t =
| Hole of 'a
| Atom of string
| List of 'a t list
val t_of_sexp : (Core.Sexp.t -> 'a) -> Core.Sexp.t -> 'a t
val map : 'a t -> f:('a -> 'b) -> 'b t
val literal : Core.Sexp.t -> 'a t