Don't allow strict comparing. This breaks comparison, because it is impossible to make less than and greater than take type into account. Doesn't makes sense to put 1 before '1', since they will end up next to each other anyway. It might be useful to put all of the 1, 1, '1', '1' to sort strings and integers separate. You would still get a situation like 1, 1, '1', 2, 2, '2'. Which the usefulness is unknown. The use case is uncommon for sure.
Don't allow strict comparing. This breaks comparison, because it is impossible to make less than and greater than take type into account. Doesn't makes sense to put 1 before '1', since they will end up next to each other anyway. It might be useful to put all of the 1, 1, '1', '1' to sort strings and integers separate. You would still get a situation like 1, 1, '1', 2, 2, '2'. Which the usefulness is unknown. The use case is uncommon for sure.

SpeedySpec/phFunctional,MimicCMS/functional-primitives