Modules

Apply traits to your methods
Traits for Trait Providers
The Trait object