collections.namedtuple returns type[tuple[Any, ...]] but the returned factory function have some classmethods and methods that will not be reflected in the return type type[tuple[Any, ...]].
Is this problem fixable? Or is this a limitation in Python typing?