Interesting!
Fun fact, Ink knots and stitches can also take parameters, so you wouldn't need to make a function, you could just have something like:
===make_food(foodname) You make some delicious {foodname}!
You would still need to handle the tags, but that's a descision that should be made based on how you're handling the tags in your engine.