ValueStream( this._stream, this._lastVal, { this.distinctValues = true, }) : lastKnownHashcode = ComparableWrapper(_lastVal()).hashCode;