Sexplib.PathPath: Module for Substitutions within S-expressions
type el = | | Pos of int | (* 
 | 
| | Match of string * int | (* 
 | 
| | Rec of string | (* 
 | 
Type of substitution elements
type t = el listType of substitution paths
val parse : string -> tparse str 
get ?path ?str sexp if path is provided, use it as path. Otherwise, if str is provided, parse it as a path. If neither is provided, assume an empty path. 
replace ?path ?str sexp ~subst like get, but does not extract a sub-expression but substitutes it with subst. 
replace_no_path ~str sexp ~subst like replace, but does not take optional arguments. str must be specified.
extract_match tag n sexp