public abstract Maybe <ResultSingle> AggregationOperation(AggregationOp op);
public override Maybe <ResultSingle> AggregationOperation(AggregationOp op) => new ResultSingle(op(Column)).Just();