Replace set by set_const in descriptions/canvas.ml, it compiles now.
Fix problem related to the Document module, replaced to Browser.DOM