`Cat.create()` creates a `ptr Cat` type, `DangerousCat.create()` creates a `ptr DangerousCat` type which is a pointer to a pointer so the assignment to `dangerCatSigSegV.name` can only fail.
- Struggling to understand use of ptr object Types jhwbarlow
- Struggling to understand use of ptr object Types mratsim
- Struggling to understand use of ptr object Types Araq
