[Pitch] Adding safety to arrays


#1

We definitely should not alter the default subscript behavior of Array. Perhaps, it might be worthwhile to add a method `element(atIndex: Index) -> Element?` or some such method.

It's hard to say whether it would be worth it; the desired behavior can be achieved with `0..<array.count ~= i ? array[i] : nil` which is pretty short as it is.