Code changes improve the testability of the code, breaking out functionality into pure functions wherever possible.