class_docstr: Node in an intent-slot tree, representing either an intent or a slot.
  
  Attributes:
      label (str): Label of the node.
      span (Span): Span of the node.
      children (:obj:`set` of :obj:`Node`): Children of the node.
code: def __eq__(self, other: Any) -> bool:
      if not isinstance(other, Node):
          return NotImplemented
      return (
          self.label == other.label  # noqa
          and self.span == other.span  # noqa
          and self.children == other.children  # noqa
          and self.text == other.text  # noqa
      )
  
imports: from typing import AbstractSet, Any, NamedTuple, Optional
label_desc: Use image node_id 2 for calling the Node obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown, NotImplemented