class_docstr: One-line summary.
  
  Optional Paragraphs
  
  :param constructor_arg: Note that the __init__ arguments are documented in the class docstring.
code: def __init__(self, constructor_arg: str):
      # no docstring for __init__
      self.instance_variable = constructor_arg
      """Optionally document instance variables."""
  
      # provide type hints if the type can not be inferred from the initial assignment
      self.typed_instance_variable: Optional[str] = None
  
file_path: maze/docs/guidelines/docstrings.py
imports: from abc import ABC, abstractmethod
  from typing import List, Optional
  from maze.core.annotations import override
label_desc: Use image node_id 1 to create a new Interface object from inherited base classes: ABC with example: obj = Interface(constructor_arg)