Expandable list refactoring

Working children.