• classmethod
  • annotations
  • typing

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