Good question: they actually may not impact performance anymore. At one point in the past they could help the compiler from getting confused about the return type of `for` loops, but that doesn't seem to be true anymore.