Remove dep sets from bound variables

While writing the paper, I noticed that there's no point in adding dep sets to bound variables when the same dep set is already added unguarded.

Fixed, tests pass.