Apply @moira's improvements and tell more about mixins