anchor.diff:  // Version of DartFuzz. Increase this each time changes are made
   // to preserve the property that a given version of DartFuzz yields
   // the same fuzzed program for a deterministic random seed.
  -const String version = '1.55';
  +const String version = '1.56';
   
   // Restriction on statements and expressions.
   const int stmtDepth = 1;
  
positive.code:     if (rhsType == null) {
        throw 'No rhs type for assign ${tp.name} $assignOp';
      }
      // Emit an expression for the right hand side.
      emitExpr(0, rhsType, rhsFilter: rhsFilter);
      emit(';', newline: true);
      return true;
    }
  
negative.code:       emit(')');
      } else if (binop == "*" &&
          DartType.isGrowableType(binOpParams[1]) &&
          dartType.isInterfaceOfType(binOpParams[0], DartType.NUM)) {
        emit('(');
        emitLiteral(depth + 1, binOpParams[0], smallPositiveValue: true);
        emit(' $binop ');
  