I just stumbled upon
object a=Image.Image(1,1); array b = ({ a, "foo" }); b -= ({ a });
`==: illegal argument 2 ___Image.image: Image.Image( 1 x 1 /* 0.0Kb */)->`<("foo") HilfeInput:1: HilfeInput()->___HilfeWrapper()
Would it be useful with a fallback that ignores overloading whims and looks at the svalues (and thus effectively hides these errors)?