Example where the compiler should remove pointless bounds checks but does not, requiring use of UnsafeBufferPointer (or -Ounchecked).
The proposed [unchecked:] extension to Array would help, but I do worry - especially in light of the aforementioned example, which is about as simple a case as the optimiser could possibly ask for - that it might be more just refining the workaround than fixing the problem.