So a `ref` returned by `new`, or a `ptr` returned by `alloc` (or `allocShared`, or `create`, or similar), is never `nil`?
- What will happen if allocation fails? sls1005
- What will happen if allocation fails? PMunch
- What will happen if allocation fails? Araq
- What will happen if allocation fails? sls1005
