protected MutatingUnaryPrimitive(UnaryPrimitiveOps unaryOp) : base(Signatures.DefineMutatingUnaryFunction("Accumulate" + unaryOp.ToString(), unaryOp.GetExpectedInputType())) { }
protected PureUnaryPrimitive(UnaryPrimitiveOps unaryOp) : base(Signatures.DefinePureUnaryFunction(unaryOp.ToString(), unaryOp.GetExpectedInputType(), unaryOp.GetExpectedInputType())) { }