Buggy needs a way of declaring function objects to pass functions around. This would greatly improve the way a group implementation is presented. Currently it is not possible to see what happens in e.g. a map function. It simply looks like this.

Where Map:ArrayStreamOut would flow into the function and Map:ResultStreamIn is the resulting value of the function call.
I think the most promising way would be to process those function objects in the postprocessing stage and insert the function in the specified places.
Buggy needs a way of declaring function objects to pass functions around. This would greatly improve the way a group implementation is presented. Currently it is not possible to see what happens in e.g. a map function. It simply looks like this.
Where
Map:ArrayStreamOutwould flow into the function andMap:ResultStreamInis the resulting value of the function call.I think the most promising way would be to process those function objects in the postprocessing stage and insert the function in the specified places.