Allow classes to set their name for inspection purposes:
Allow classes to set their name for inspection purposes:

For example:
```huia
MyAmazingClass = Object.extend:

  set: 'name' to: 'MyAmazingClass'

  def: 'isAmazing?' as:
    true

MyAmazingClass.inspect
```

results in: `<Class(MyAmazingClass)#61472@(eval:1) [methods privateMethods instanceMethods privateInstanceMethods definedAt name]>`

Huia/Huia,jamesotron/Huia