public DerivedGraphUnary(IGraphiteGraph operand, Func <double?, double?> operation, Func <string, string> nameTransform) => (_operand, _operation, _nameTransform) = (operand, operation, nameTransform);
public DerivedGraphBinary(IGraphiteGraph leftOperand, IGraphiteGraph rightOperand, Func <double?, double?, double?> operation) => (_leftOperand, _rightOperand, _operation) = (leftOperand, rightOperand, operation);
public DerivedGraphTransform(IGraphiteGraph operand, Func <IEnumerable <double?>, IEnumerable <double?> > transform) => (_operand, _transform) = (operand, transform);