Make mixins first-class objects