Update on the Bagel language
I&#x27;m really curious to see how the func&#x2F;proc distinction will work in practice because I&#x27;m all for that funcs are side-effect free to the caller but the fact that they have to be a single expression feels like it would bifrucate the style of any project into functional and procedural to the dismay of someone reading your code in the future.<p>The fact that I can&#x27;t take something in a proc block, remove the side effects, and shove it into a func feels like effort for its own sake and makes it more difficult to use funcs when you want to maximize their use for the mental load of the caller.