Add warning for variable that is re-assigned but not re-used
The following code
a = 42
b = a.to_s
a = 56
Does not currently generate an "assigned but unused variable" warning about the second assignment to "a".
Is it feasible to create a warning for such a scenario?