protected MutatingBinaryPrimitive(BinaryPrimitiveOps binaryOp) : base(Signatures.DefineMutatingBinaryFunction("Accumulate" + binaryOp.ToString(), binaryOp.GetExpectedInputType())) { }
protected PureBinaryPrimitive(BinaryPrimitiveOps binaryOp) : base(Signatures.DefinePureBinaryFunction(binaryOp.ToString(), binaryOp.GetExpectedInputType(), binaryOp.GetExpectedInputType())) { }