[error] invalid-assignment - Object of type `((Iterable[tuple[tuple[int, ...], Er@PolynomialRing]] | dict[tuple[int, ...], Er@PolynomialRing], /) -> PolyElement[Er@PolynomialRing]) | ((Iterable[tuple[tuple[int, ...], Er@PolyRing]] | dict[tuple[int, ...], Er@PolyRing], /) -> PolyElement[Er@PolyRing])` is not assignable to attribute `dtype` of type `type[PolyElement[Er@PolynomialRing]] | ((...) -> PolyElement[Er@PolynomialRing])`
[error] invalid-assignment - Object of type `(type[Er@PolynomialRing] & ((Iterable[tuple[tuple[int, ...], Unknown]] | dict[tuple[int, ...], Unknown], /) -> PolyElement[Unknown])) | (((...) -> Er@PolynomialRing) & ((Iterable[tuple[tuple[int, ...], Unknown]] | dict[tuple[int, ...], Unknown], /) -> PolyElement[Unknown])) | ((Iterable[tuple[tuple[int, ...], Er@PolynomialRing]] | dict[tuple[int, ...], Er@PolynomialRing], /) -> PolyElement[Er@PolynomialRing]) | ((Iterable[tuple[tuple[int, ...], Er@PolyRing]] | dict[tuple[int, ...], Er@PolyRing], /) -> PolyElement[Er@PolyRing])` is not assignable to attribute `dtype` of type `type[PolyElement[Er@PolynomialRing]] | ((...) -> PolyElement[Er@PolynomialRing])`