crash on NSArray.uniq.map

apologize for bug in previous my pull request.

NSArray.uniq returns NSArray, but it's concrete class is some private class.
And the class does not responds -initWithObjects:count:.

My experience is this does not always work. I have tried the same checks with chuzzlekit.