val jobmap = new HashMap[String, this.Job]; // Maps tags to extant jobs.
var bgseq = 0; // Next background job tag.
+ type Pub = Connection;
+
class Job extends Iterator[Seq[String]] {
private[Connection] val ch = new Channel[JobMessage];
private[this] var nextmsg: Option[JobMessage] = None;