eval: minor fixes
common: scrap on_bits in favor of mask_for_each