title: Is there a replacement for Python namedtuple
body: <p>The official documentation for the Python <a href="https://docs.python.org/3/library/collections.html" rel="nofollow noreferrer">collections module</a> states that namedtuple, deque, ChainMap, Counter, OrderedDict, defaultdict, UserDict, UserList, and UserString were deprecated since Python 3.3 and will be removed in Python 3.9:</p>
  
  <blockquote>
    <p>Deprecated since version 3.3, will be removed in version 3.9: Moved Collections Abstract Base Classes to the collections.abc module. For backwards compatibility, they continue to be visible in this module through Python 3.8.</p>
  </blockquote>
  
  <p>I read the documentation for the replacement module: <a href="https://docs.python.org/3/library/collections.abc.html" rel="nofollow noreferrer">collections.abc</a>. After reading, it's not clear to me that there is a replacement for namedtuple. What is the recommended replacement for collections.namedtuple starting with Python 3.9?</p>