The many Talents or Trait Variants of JavaScript