module Defs : sig..end
module type Loc = sig..end
module type AstHelpers = sig..end
module type Generator = sig..end
module type Class = sig..end
module type ClassBuilder = functor (Generator : Generator) ->
Class
module type InnerClassBuilder = functor (Loc : Loc) ->
Class
module type FullClass = sig..end
module type FullBuilder = functor (Generator : Generator) ->
FullClass
module type DepClassBuilder = functor (Loc : Loc) ->
FullClass
module type ClassDescription = sig..end
type generator = (module Defs.InnerClassBuilder)