code: def equals_list(this: list, that: list) -> bool:
      if not len(this) == len(that):
          return False
  
      for x, y in zip(this, that):
          if not equals(x, y):
              return False
  
      return True
  
imports: import functools
  import inspect
  import logging
  from collections import OrderedDict
  from functools import singledispatch
  from typing import Any, Type, TypeVar
  import numpy
  from gluonts.core import fqname_for
  from gluonts.exceptions import GluonTSHyperparametersError
  from gluonts.pydantic import BaseConfig, BaseModel, ValidationError, create_model
label_desc: Use image node_id 4 for calling a global function with example usage: equals_list(this, that) and returns: True, False, False