Patch & test look good to me, on the whole, I have only minor fuzzes:
- I don't much like the name, I'd prefer CoalesceTest over CoalesceTestsTest.
- whitespace differences in the resultDataTypeRulesTable
- some more whitespace issues.
I'll take another look later, i.e. this evening, or tomorrow morning, and make those minor changes before checking in.
Did you run suites.All?