More refactoring; better progress.
Pull out find_label; minor change.
Refactoring: pulling rule dep out of parse_item.
Drop dependency on rule in parse_item.