exception ExitEarly 
exception ExitEarly of int 
exception ExitEarly of {
  x: int } 
exception ExitEarly of < jsExit: int   >  
exception ExitEarly of < jsExit: int [@attr ]  >  
exception ExitEarly of < jsExit: int [@attr ]  >  
exception ExitEarly of < jsExit: int [@attr ] ;code: int [@attr ]  >  
exception ExitEarly of < jsExit: int   >  
exception ExitEarly of < jsExit: int   >  * < code: int   >  
exception ExitEarly of < jsExit: int   >  * int * < code: int   >  
exception ExitEarly of < jsExit: int [@attr ] ;code: int [@attr ]  >  *
  < jsExit: int [@attr ] ;code: int [@attr ]  >  
exception ExitJsStyle of < .. >  
exception ExitJsStyle of < code: int   ;.. >  
exception ExitJsStyle of < code: int   ;.. >  
exception ExitJsStyle of < code: int [@attr ]  ;.. >  
exception ExitJsStyle of < code: int [@attr ]  ;.. >  
exception ExitJsStyle of < code: int  ;time: int   ;.. >  
exception ExitJsStyle of < code: int [@attr ] ;time: int [@attr ]  ;.. >  
exception ExitEarly [@onConstructor ]
exception ExitEarly of int [@onConstructor ]
exception Exit = Terminate
exception Exit = Lib.Terminate
exception Exit = Ns.Lib.Terminate
exception Exit[@onConstructor ] = Terminate
exception Exit[@onConstructor ] = Lib.Terminate