C++17: The two line visitor explained | Hacker News Reader