Why aren't IStructuralEquatable and IStructuralComparable generic?
`System.Collections.IStructuralEquatable` and `System.Collections.IStructuralComparable` were added in .NET 4, but why aren't they generic, like `IEquatable<T>` and `IComparable<T>`?
Why aren't IStructuralEquatable and IStructuralComparable generic?
===

`System.Collections.IStructuralEquatable` and `System.Collections.IStructuralComparable` were added in .NET 4, but why aren't they generic, like `IEquatable<T>` and `IComparable<T>`?