fun Op.useMixin(mixin: Mixin,
                keepArgs: Boolean = true,
                keepInputs: Boolean = true,
                keepOutputs: Boolean = true,
                keepConstraints: Boolean = true,