[boost] MPL: clever way to remove *all* duplicates in a (non integral) sequence?