Make Mixologist idempotent, and make in not nest mixins

@nedbat @sarina @flowerhack: Review?