code: def __repr__(self) -> str:
      items = [self.name, self.type, self.cond, self.size]
      while items and items[-1] == "":
          del items[-1]
      return f"StackEffect({', '.join(repr(item) for item in items)})"
  
imports: from dataclasses import dataclass, field
  from typing import NamedTuple, Callable, TypeVar, Literal, cast
  import lexer
  from plexer import PLexer
label_desc: Use image node_id 1 for calling the StackEffect obj's underlying member method code with example usage: obj.__repr__() and returns: str, str, str