still remains, even though it's obviously not necessary since x and None
will have different known_classes.
-- optimize arraycopy also in the cases where one of the arrays is a virtual and
- short. This is seen a lot in translate.py
- calling string equality does not automatically promote the argument to