function concat (left, right) {
  return continueWith(function () {
    return right
  }, left)
}
@param {Stream} left
@param {Stream} right
@returns {Stream} new stream containing all events in left followed by all
 events in right.  This *timeshifts* right to the end of left.