Allow Functions to call Functions

We’d love the ability for Tulip functions to call other functions. Our team has invested heavily in writing small, focused, easily-testable functions, and being able to compose them would be a huge productivity win.

One use case is data validation. Today we have individual validation functions for scan data and being able to string multiple together would cleanup application triggers. This would unlock cleaner reuse patterns across our apps and reduce the surface area for bugs when validation rules change.

Thanks @BlakeBou for the great post. Agree on the power and potential of calling functions from functions, and appreciate the specific use case!

This is one of a few post-General Availability potential features. There’s some technical and UX complexity in allowing recursive or nested calls with limits, so we started with just supporting Functions without nesting and seeing how folks use them to figure out how high priority this improvement would be vs. others.

Keeping an eye on upvotes here!