`NSOrderedSet` is newer and better, so I followed its example.