입력과 출력 역할로 자주 쓰는 계약을 분류한다.
입력 하나를 다른 값으로 바꾼다.
값을 받아 외부 효과를 낸다.
입력 없이 값을 제공한다.
값을 boolean으로 판단한다.
핵심: Operator는 입력과 결과 type이 같은 Function 계열이다.