Pharo 7 now integrated (beside many others) a special pull request (PR) to integrate a new version of Traits, this version includes the following features:
- Stateful Traits
- Modular implementation, it is loaded after bootstrap
- Cleaner interface
- Reducing duplicate methods as Traits extends from Class
Since Pharo also has Traits, Slots, MetaLinks, ClassAnnotations and other meta facilities it is a very nice lively system to also work on the metalevel and do metaprogramming.