Made ConsumeRowHandler build a complex object (ConsumeRowResult) which
also contains the outcome sinks of each resulting record.