Meaning#known_parts look for non-missing parts
Grammar#clean! only clean empty recursive rules