Why worry about meta?
- The "right" abstraction
- doesn't push problems under the carpet
- Counterexample: Class::Accessor is just a hack to save typing, doesn't solve any problems
- actually solves them
- Classes now mean something to the computer
- Classes have attributes and methods, they're not just hashes