중간 연산 구성과 terminal 소비를 서로 다른 사건으로 본다.
List 존재
data
계산 설명만 저장
lazy
mapper 호출 0회
idle
element pull 시작
execute
핵심: 중간 연산 안의 side effect는 pipeline을 만들 때 실행되지 않는다.