Message_templates.Template_parserTemplate parser using Angstrom
val parse_template : string -> (Types.parsed_template, string) Stdlib.resultParse a template string into a list of parts
val extract_holes : Types.parsed_template -> Types.hole listExtract all hole names from a parsed template