I was going through the course and ran into this failing test case which uses assignment in Lox. This stage handles only redeclarations while assignments are not handled until the next stage.
var quz = 2;
print quz;
quz = 3;
print quz;
var world = 5;
print world;
quz = world;
print quz;