behavior를 일반 값처럼 저장하고 전달하며 조합한다.
이름을 붙여 저장한다
policy로 전달한다
고차 함수가 새 behavior를 만든다
작은 변환을 pipeline으로 연결한다
핵심: capture한 외부 값은 immutable configuration이어야 결과를 예측하기 쉽다.