Caml_external_polyfill
module Js = Js
type global
val getGlobalThis : global Js.Fn.arity0
type dyn
val resolve : (string -> dyn) Js.Fn.arity1
type fn
val register : string -> fn -> unit