Find why this supposedly generic safe subscript does not compile for Collection.
swift
extension Collection {
subscript(safe index: Int) -> Element? {
indices.contains(index) ? self[index] : nil
}
}
extension Collection {
subscript(safe index: Int) -> Element? {
indices.contains(index) ? self[index] : nil
}
}