def METHOD_NAME(self, visit_fn=None):
    """Return the fixture rooted at `self` as a list visited in pre-order."""
    visited = [self]
    for child in self._children:
        if visit_fn:
            visit_fn(self, child)
        visited += child.METHOD_NAME(visit_fn=visit_fn)
    return visited