Otherwise it often times out in JS tests in a parallel build.
Introduces experimental coroutines-based framework to execute deeply recursive functions that utilities the heap and thus avoid StackOverflowError.