The ocaml-function Coq.retype (and Coq.tclRETYPE in #34 ) are used at various points. This has to do with the plugin building coq-terms without updating universe constrains (I guess?).
This seems very fishy and like an ugly hack.
I need to investigate the right methode to compose terms without breaking the universe-constrains.
This might be related with the functions used #35 , or in general with the way the ocaml-side interfaces with the coq-side.