**Features**
[convtools-ita 23 ](https://github.com/itechart/convtools/issues/23)
- improved reducers to be usable on their own
python
c.aggregate(
c.ReduceFuncs.DictSum(
c.item("name"),
c.item("value")
)
)
previously it was possible to use them only within ``c.reduce`` clause:
python
c.aggregate(
c.reduce(
c.ReduceFuncs.DictSum,
(c.item("name"), c.item("value")),
)
)
- allowed piping to reducers, still allowing to pipe the result further
python
c.aggregate(
c.item("value").pipe(
c.ReduceFuncs.Sum(c.this()).pipe(c.this() + 1)
)
).gen_converter(debug=True)
- fixed nested piping in aggregations
- reworked docs to use testable code