Then I would strongly argue that structs should be more restrictive rather than making this less restrictive. TDPL specifically says that `opEquals` returns `bool`, and I don't think that there's a valid reason for it to ever return anything else. We already got rid of `equals_t`, which existed solely because D1 had made the mistake of originally defining `opEquals` as returning `int`. `opEquals` should always return `bool`.