The function now allows custom return types defined by the callbacks. This can be useful when a user of the data structure has to implement some custom behavior.
The function now allows custom return types defined by the callbacks. This can be useful when a user of the data structure has to implement some custom behavior.