module Extension_constructor: sig .. end
type t = extension_constructor;
let of_val: 'a => t;
let name: t => string;
let id: t => int;