anchor.diff:      }
       emit(') ${dartFuncName} = ' +
           'ffi.Pointer.fromFunction<${typeName}>(${ffiFuncName}, ');
  -    emitLiteral(0, pars[0]);
  +    emitLiteral(0, pars[0], smallPositiveValue: true);
       emitLn(').cast<ffi.NativeFunction<${typeName}>>().asFunction();');
     }
   
  
positive.code: // 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.38';
  
  // Restriction on statements and expressions.
  const int stmtLength = 2;
  
negative.code:     emit(tp == DartType.INT_LIST ? ' ]' : ' }');
    }
  
    void emitLiteral(int depth, DartType tp, {bool smallPositiveValue = false}) {
      if (tp == DartType.BOOL) {
        emitBool();
      } else if (tp == DartType.INT) {
        if (smallPositiveValue) {
          emitSmallPositiveInt();
        } else {
          emitInt();
        }
      } else if (tp == DartType.DOUBLE) {
        emitDouble();
      } else if (tp == DartType.STRING) {
  