Swapping Functors in configuration changes branches' values in Funtuple

Swapping the order of two functors (and their corresponding branches) in a FunTuple configuration file results in different values being written to the branches in the output TTree.

Reproducers: the attached JSON configuration files (ntuplesvc.json and ntuplesvc_swapped.json) and a Python script (compare.py) to visualize the differences.

The resulting plot:

comparison

Building DaVinci VERSION 64.8