• annotations
  • classmethod
  • typing

An @classmethod is used to create instance and type annotations must express the precise class.