Phabstractic: Self-Sorting Lists Data Types
Sometimes you just need a list that'll put itself in order. You can do that by specifying a comparison method on a restricted list. Look out world, we're all alphabetical now with the LexicographicList.
You can read more about it at this blog post.