- Separate usecases into using the compiler and developing the compiler itself