Module Driver

val main : unit -> unit

Main program entry point, including command-line parsing and return code

module Passes : sig ... end

Compiler passes

module Commands : sig ... end

Helper functions used by top-level commands

Various helpers

val modname_of_file : string -> string

API available to plugins for their own registration

module Plugin : sig ... end