Stateful lambda가 만든 숨은 입력

함수 결과가 현재 원소 외 capture 상태와 실행 이력에 의존한다.

predicate.test(value)

Current value

명시 입력

Seen set

이전 원소 이력

Execution order

첫 등장 의미

Thread

동시 mutation 위험

핵심: state가 필요하면 lifetime을 pipeline 실행에 맞춰 명시적으로 소유한다.