BadValueDetector = function(audiolet, callback) {
    PassThroughNode.call(this, audiolet, 1, 1);
    this.linkNumberOfOutputChannels(0, 0);

    if (callback) {
        this.callback = callback;
    }
}
Detect potentially hazardous values in the audio stream.  Looks for
undefineds, nulls, NaNs and Infinities.

**Inputs**

- Audio

**Outputs**

- Audio

@constructor
@extends PassThroughNode
@param {Audiolet} audiolet The audiolet object.
@param {Function} [callback] Function called if a bad value is detected.