static func UnsafeMutableBufferPointer.allocate(capacity count: Int) -> Self
what happens if the allocation fails? Is it an unconditional run-time error (i.e. a crash)? Is there a Standard allocation primitive that returns a
Optional, or throws upon failure? Or even an
init? initializer? Foundation is acceptable as a last resort.