This is a larger task for the future. We should support generic paramaterization of our functions.
- I'm not exactly sure what this means for the recipe grammar yet. If it complicates the grammar too much, it may not be worth it.
- For the pipeline creation and processing, we would need to support functions with arbitrary signatures. This might mean creating classes for each action with a unique constructor and a common "exec" function or something like that.
This is a larger task for the future. We should support generic paramaterization of our functions.