BCS wrote: > why not make > Ia == Ib > into > cast(Object)Ia == cast(Object)Ib > ? Interfaces are not always castable to Object. At a minimum, it fails for COM and extern(C++)