내부 반복은 순회 제어권을 library에 넘긴다

호출자가 break·continue를 직접 쓸 수 없으므로 short-circuit과 오류 처리는 연산 계약으로 표현해야 합니다.

외부 반복

caller가 next·break·accumulator 소유

내부 반복

library가 원소 공급·함수 호출

조기 종료

findFirst·anyMatch 계약

핵심: 제어가 필요한 지점에 맞는 terminal을 고릅니다.