Global Namespace
Mixins

With this generic function you can pass any number of objects to it,
and the result will be a new object that has the properties of all the
source objects.