anchor.diff:      return inPlace ? this : new TypedVector.fromTypedList(_bufList);
     }
   
  -  TypedVector _elementWisePow(num exp, bool inPlace) {
  +  TypedVector _elementWisePow(int exp, bool inPlace) {
       Float32x4List _bufList = inPlace ? _innerList : new Float32x4List(this._innerList.length);
   
       for (int i = 0; i < this._innerList.length; i++) {
  -      _bufList[i] = _lanePowInt(this._innerList[i], exp);
  +      _bufList[i] = _laneIntPow(this._innerList[i], exp);
       }
   
       return inPlace ? this : new TypedVector.fromTypedList(_bufList);
  
positive.code:   }
  
    void add(double value) {
  
    }
  
    void forEach(iteration(Float32x4 item)) {
  
    }
  
    double mean() => _sum() / length;
  
negative.code:     }
  
      if (( e % 2 ) == 0) {
        return _laneIntPow(lane * lane, e ~/ 2);
      }
  
      return _laneIntPow(lane * lane, (e - 1 ) ~/ 2);
    }
  
    Float32x4List _convertRegularListToTyped(List<double> source) {
  