Extend pattern matching to Array and ArraySlice

what if you start a second package, and that package also has a Collection.only extension? then anyone (including future you) who wants to depend on modules from both packages simultaneously will be unable to use either helper method.