More Mixins

Another look at mixins, and some even cooler and more powerful stuff that you can do with them!