Less temporary variables in desugaring

Oh là, indeed.