This can just be `self.first_child().map(|first_child| ...)`