minor, rename coroutine result structs

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use _Decimal32 directly in struct adj_res_s, ...

convert upon assignment.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide NEXT_PACK macro to bang structs to automatic storage for coru args passing

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, condense co_appl_wrr coroutine to abs_prec/rel_prec case, ...

the fact that something is total-return doesn't change the business
logic in co_appl_wrr()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, put adjustment into coroutine as well

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, use flex-array for adj_res_s depending on the number of columns in the input

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate writer to adj_res flex-array

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, print multi-column input as multi-column output

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'feat/multi-col'

* feat/multi-col:
  minor, print multi-column input as multi-column output
  minor, migrate writer to adj_res flex-array
  minor, use flex-array for adj_res_s depending on the number of columns in the input
  minor, put adjustment into coroutine as well
  minor, condense co_appl_wrr coroutine to abs_prec/rel_prec case, ...
  minor, provide NEXT_PACK macro to bang structs to automatic storage for coru args passing
  minor, use _Decimal32 directly in struct adj_res_s, ...
  minor, rename coroutine result structs