The many »Talents« of JavaScript The many »Talents« of JavaScriptThe many talents of JavaScript for generalizing Role Oriented Programming approaches like Traits and MixinsTL;DR / Summary Implicit and Explicit DelegationFunctions as Roles (Traits and Mixins) Object Composition and Inheritance The difficulties with adapting established Role related terms and concepts to JavaScript»Mixins« »Traits«