Comment Comment by syncopatience Couldn't this same reasoning be used to argue that we don't need for loops or functions because we have GOTOs? Boilerplate is tedious and error-prone to write and to read/understand in my experience. parent syncopatience 9 years ago