proc_prune - remove redundant assignments

yosys> help proc_prune
proc_prune [selection]
This pass identifies assignments in processes that are always overwritten by
a later assignment to the same signal and removes them.