support 'assert'
s/main/run
start handling assignments to non-variables
support assigning to a subscript
support list/tuple unpacking
support 'bytes'
simplify visit_Subscript
support 'a = b = c' etc.