make @mixin optional again, fixes #7 and relates to #9