I add the HandlerControlFlow.process method, and make the action method invocation part of it. This makes things more modular and extendible, considering that I still need ordering and slicing of the actio's result
Reorganizing code in handlers
First iteration of ordering and slicing
Slicing returns a tuple (data, total). This has a few implications which propagate throughout the whole control flow
fix on the slice method
Tests on slice and order