Comment ajouter un caractère à une chaîne dans OCaml?

Il semble comme si il n'y a pas de fonction dans la bibliothèque standard de type char -> string -> stringinsérer un char devant (ou à la fin d'un string. Il existe des solutions de contournement, en utilisant par exemple String.make ou String.blit. Est-il un moyen élégant pour ce faire?

source d'informationauteur SoftTimur