draft18: many patches of many kinds: homonym fixes; input from curators
Flag combination logic repaired
hide() and extinct() functions
Propagate extinctness  from children up to parents