The mechanism allows for the creation of
reusable code in PHP-like languages where there is no support for
multiple inheritances. A trait can’t be instantiated on its own.