content is now just a string in OCaml side
merge
merge
merge