Adding patterns/mixin-primitive