123456789type('desc,'info)annotated={desc:'desc;info:'info}typelocation={loc_start:Lexing.position;loc_end:Lexing.position}letdummy_loc={loc_start=Lexing.dummy_pos;loc_end=Lexing.dummy_pos}letno_locdesc={desc;info=dummy_loc}(* Concatenate the string payloads of an annotated list, e.g. the pieces of a
multi-string [datastring] ([(data "a" "b")] / [(@string "a" "b")]). *)letconcat_descl=String.concat""(List.map(funx->x.desc)l)