succ package:ghc-lib-parser

the successor of a value. For numeric types, succ adds 1.
Somewhere in the compiler driver, when compiling Haskell source (as opposed to a boot file or a sig file), it needs to know what to do with the code that the backendCodeOutput writes to a file. This Phase value gives instructions like "run the C compiler", "run the assembler," or "run the LLVM Optimizer."