code: def bind(
      self,
      source=None,
      destination=None,
      node=None,
      edge=None,
      edge_title=None,
      edge_label=None,
      edge_color=None,
      edge_weight=None,
      edge_size=None,
      edge_opacity=None,
      edge_icon=None,
      edge_source_color=None,
      edge_destination_color=None,
      point_title=None,
      point_label=None,
      point_color=None,
      point_weight=None,
      point_size=None,
      point_opacity=None,
      point_icon=None,
      point_x=None,
      point_y=None,
  ):
      if 1 + 1:
          raise RuntimeError("should not happen")
      return self
  
imports: from typing import TYPE_CHECKING, Any, Callable, List, Optional, Union
  from typing_extensions import Literal
  import pandas
  from graphistry.plugins_types.cugraph_types import CuGraphKind
  from graphistry.Engine import Engine, EngineAbstract
label_desc: Use image node_id 5 for calling the Plottable obj's underlying member method code with example usage: obj.bind(source, destination, node, edge, edge_title, edge_label, edge_color, edge_weight, edge_size, edge_opacity, edge_icon, edge_source_color, edge_destination_color, point_title, point_label, point_color, point_weight, point_size, point_opacity, point_icon, point_x, point_y) and returns: self