`module Annot_lexer : sig ... end`
`module Annot_parser : sig ... end`
`module Base64 : sig ... end`

Base64 RFC4648 implementation.

`module Bool_context : sig ... end`
`module Build_info : sig ... end`
`module Build_path_prefix_map : sig ... end`

Rewrite paths for reproducible builds

`module Builtins : sig ... end`
`module Code : sig ... end`
`module Compiler_version : sig ... end`
`module Config : sig ... end`
`module Deadcode : sig ... end`
`module Debug : sig ... end`
`module Dgraph : sig ... end`
`module Driver : sig ... end`
`module Duplicate : sig ... end`
`module Effects : sig ... end`
`module Eval : sig ... end`
`module Findlib : sig ... end`
`module Flow : sig ... end`
`module Flow_lexer : sig ... end`
`module Freevars : sig ... end`
`module Fs : sig ... end`
`module Generate : sig ... end`
`module Generate_closure : sig ... end`
`module Global_constant : sig ... end`
`module Global_deadcode : sig ... end`

Global deadcode elimination pass.

`module Global_flow : sig ... end`
`module Global_name : sig ... end`
`module Inline : sig ... end`
`module Instr : sig ... end`
`module Javascript : sig ... end`
`module Js_assign : sig ... end`
`module Js_constant_sinking : sig ... end`
`module Js_output : sig ... end`
`module Js_parser : sig ... end`
`module Js_simpl : sig ... end`
`module Js_token : sig ... end`
`module Js_traverse : sig ... end`
`module Js_variable_coalescing : sig ... end`

Liveness analysis and variable coalescing for JavaScript generation.

`module Lambda_lifting : sig ... end`
`module Lambda_lifting_simple : sig ... end`
`module Link_js : sig ... end`
`module Linker : sig ... end`
`module Loc : sig ... end`
`module Macro : sig ... end`
`module Magic_number : sig ... end`
`module Mlvalue : sig ... end`
`module Ocaml_compiler : sig ... end`
`module Ocaml_version : sig ... end`
`module Parse_bytecode : sig ... end`
`module Parse_info : sig ... end`
`module Parse_js : sig ... end`
`module Partial_cps_analysis : sig ... end`
`module Phisimpl : sig ... end`
`module Pqueue : sig ... end`
`module Pretty_print : sig ... end`
`module Primitive : sig ... end`
`module Profile : sig ... end`
`module Pseudo_fs : sig ... end`
`module Pure_fun : sig ... end`
`module Ref_unboxing : sig ... end`
`module Reserved : sig ... end`
`module Shape : sig ... end`
`module Source_map : sig ... end`
`module Specialize : sig ... end`
`module Specialize_js : sig ... end`
`module Stdlib : sig ... end`
`module Strongly_connected_components : sig ... end`

Kosaraju's algorithm for strongly connected components.

`module Structure : sig ... end`
`module Subst : sig ... end`
`module Tailcall : sig ... end`
`module Target_env : sig ... end`
`module Targetint : sig ... end`
`module Timer : sig ... end`
`module Unit_info : sig ... end`
`module Var_printer : sig ... end`
`module Vlq64 : sig ... end`
`module Warning : sig ... end`