The vast majority of itype references in the current code (~500 out of ~660) are looking up a specific item, how about we overload the [] operator so we can keep using item_controler["item_label"] for lookup?