Comment
Comment by tome
I am entirely in agreement contingent upon there being some language construct which makes it possible to explicitly limit which variables from one block can be seen in subsequent blocks. For example
Since this doesn't exist in any language, as far as I know, I guess I'll stick to using functions for now.