This release implements backend functionality to compute a function on the leaf data of nested objects and return the results in a split form (.flatapply
):
- a depth-first flat list of the returned values
- the skeletal structure of the used objects with dummy values in the leaves
This representation allows computing structure-transposed application of a callable to nested objects, i.e. when a function itself returns a structured object.