The first time when? First time ever, first time per frame, first time per event, etc…? There is too much ambiguity with doing something automated like that, and then people would want or need an exec input pin too, in order to clear the latch flag. Doing it explicitly with a variable set uses an existing concept and it is immediately obvious and controllable when it happens.
Cheers,
Michael Noland