Module Defs

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)