, st2, zipping wye (w) t2. , wye - , .
, t2 - Process [Task, Duration], Process [Task, Duration], wye.merge [Duration], , :
val t1: Process[Task,Duration] = ???
val t2: Process[Task,Duration] = Process.awakeEvery(3 second)
val st2: Process[Task.Duration] = t1.filter(_ < 5 seconds).zip(t2).map(_._1)
val w2: Process[Task.Duration] = t1.wye(st2)(wye.merge) //or simply t1.merge(t2)
, anotations .