Compiler generates code that uses recursion, without ability to preform proper tail call optimization. Thus, certain
programs will terminate with a StackOverflowError.
Compiler sometimes generates code with sequences of method calls long enough to cause scalac’s typer to fail with a
StackOverflowError.