Module Caml_gc

type control;
let caml_gc_counters: unit => (float, float, float);
let caml_gc_set: control => unit;
let caml_gc_minor: unit => unit;
let caml_gc_major_slice: int => int;
let caml_gc_major: unit => unit;
let caml_gc_full_major: unit => unit;
let caml_gc_compaction: unit => unit;
let caml_final_register: ('a => unit) => 'a => unit;
let caml_final_release: unit => unit;