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