The following class has a class method create(), which as a type hint for return type, for creating an instance of the class.
class X:
@classmethod
def create(cls) -> X:
pass
However, it got the following error?
NameError: name 'X' is not defined