StructuralComparisons patch for mono

It isn't implemented correctly, so it fails my unit tests :(