Old: Object of type `dict[type[Expr], ((Expr, int, dict[str, Any], /) -> Any) | (def evalf_float(expr: Float, prec: int, options: dict[str, Any]) -> Any) | (def evalf_rational(expr: Rational, prec: int, options: dict[str, Any]) -> Any) | ... omitted 16 union elements]` is not assignable to `dict[type[Expr], (Expr, int, dict[str, Any], /) -> Any]`
New: Object of type `dict[type[Expr], ((Expr, int, dict[str, Any], /) -> Any) | ((expr: Float, prec: int, options: dict[str, Any]) -> Any) | ((expr: Integer, prec: int, options: dict[str, Any]) -> Any) | ... omitted 15 union elements]` is not assignable to `dict[type[Expr], (Expr, int, dict[str, Any], /) -> Any]`