C++26: range support for std:optional | Hacker News Reader