The definitions to make `missing` smallest would be ``` isless2(::Missing, ::Missing) = false isless2(::Missing, ::Any) = true isless2(::Any, ::Missing) = false isless2(x, y) = isless(x, y) ``` @nalimilan - the question is what should be the name of this function (as usual this is the hardest part). Also a question is if Missings.jl should export it (I think it is OK to export it if we find a good name)