Why decomposer?
mshumakov
Briefly
Often there are situations when you have to operate with data, the amount of which goes beyond the requirements in the client sections of the code, which is why you have to implement bicycles. This reason was used to create this package in order to conveniently solve a subset of problems with batch samples.
For example, you can take the situation with sending data to a service that has a limit on the amount of data transferred. To solve this problem, it is reasonable to organize batch sending of data according to the amount of the established limit, so that the service, in accordance with expectations, can receive and process data.
p.s.: This approach is not a panacea, but in general situations it can help solve a trivial problem.