
# Mixin

A `Mixin` makes changes to a `Type` during the type's initialization.

```Coffeescript

```

Mixins make their changes during the **early** and/or **late** phases of the type's initialization. 

The **early** phase is useful for any changes that should be accessible to the type during its initialization.

```Coffeescript

```

The **late** phase is useful for any changes that must
