function delay (delayTime, stream) {
  return delayTime <= 0 ? stream
    : new Stream(new Delay(delayTime, stream.source))
}
@param {Number} delayTime milliseconds to delay each item
@param {Stream} stream
@returns {Stream} new stream containing the same items, but delayed by ms