_sort() doesn't work with coerced Types
        
          Summary: That is, if I have a List of mixed Types, where they Types can be coerced to match, they don't sort together properly.
Found this while unit-testing 
I should be able to mix Dates and DateTimes -- it turned out that, even though I could now mix Dates and DateTimes, they still didn't sort correctly.  The problem was that, deep in its heart, 
_sort() was written to assume 
exact Type matches: it wasn't using coercion, even if that was legal.