The mutable range difference for assignment is just 1 which is something we usually don't track as we care about mutation and not assignment. But this isn't true for context refs whose (re) assignment is actually a mutation.