Fix another problem with letrec