Progress on type inference soundness for Letrec