Legend:
Library
Module
Module type
Parameter
Class
Class type
module Manpage : sig ... end

Man page specification.

module Term : sig ... end

Terms.

module Cmd : sig ... end

Commands.

module Arg : sig ... end

Terms for command line arguments.