OCaml backend: some more support for constructor names