Implement array.unique as a rule and not an exception