Were multiple return values Go's biggest mistake? | Hacker News Reader