* UOps.MUL bound when one is negative also one more distribute_mul rule * don't always expand
__len__