setIdMult should force the `Mult` argument?
Quite a lot of the other functions which update `varMult` force the `Mult` argument.
The lack of forcing the argument seems to lead to quite a sizable leak which probably retains a lot of `Id` closures as well.

issue