Kinds of typesKinds of typesWe’ve mostly restricted ourselves to built-in types until now. Thissection introduces several additional kinds of types. You are likelyto need at least some of them to type check any non-trivial programs. Class typesThe Any typeTuple typesCallable types (and lambdas)Union typesOptional types and the None typeDisabling strict optional checkingClass name forward referencesType aliasesNamed tuplesThe type of class objectsText and AnyStrGenerators