The tests below suggests that `Lists.fold` structures the recursive calls correctly.