Some ranges behave differently when it comes to caching the first element, while this is not properly defined in the range specs (maybe it should?) - this meta issue is to check all range functions for a common laziness behavior in order to avoid confusion or at least documenting if it would have performance consequences.
Comment #1 by robert.schadek — 2024-12-01T16:29:10Z