Instance Creation
Make-instance supports
- Multiple inheritance and initarg defaulting, making it very flexible
- Automatic combination of initialization protocols
- Layered protocols
Making a struct is similar to making a vector
- structs are smaller and can be created faster than class instances