Babel has a bug where it doesn't visit the LHS of an AssignmentExpression if it's an Identifier. Work around it by explicitly visiting it.