organizing AncestralStateMonitor::monitor