consider this snippet of code: ``` x = Signal() y = Signal() def bench1(): yield if (yield x): yield y.eq(x) def bench2(): yield if (yield y): yield x.eq(y)