'Append a node or a list of nodes to `self.children`.'

def __iadd__(self, other):

    if isinstance(other, Node):
        self.append(other)
    elif (other is not None):
        self.extend(other)
    return self
