다음 단계는 이 목록을 화살표가 있는 다이어그램으로 변환하는 것이다. 각 화살표는 부록 A 함수를 순수하게 유지하라에서 설명한 것처럼 순수 함수다.
다음은 화살표 다이어그램이다.

숫자는 앞의 목록에 언급한 기능을 나타내며, 화살표의 의미는 다음 절에서 설명하겠다.
Note ≡ | 이 책을 계속 읽다 보면 방금 본 다이어그램을 많이 접하게 될 것이다. 이러한 다이어그램은 본문의 개념을 설명하는 데 도움이 되는 시각적 보조 자료로, 정확한 표기법을 따르지 않는다.
이 다이어그램은 화살표와 화살표가 상호 연결되는 방식에 중점을 둔다. 화살표는 왼쪽 항을 입력으로 받아 오른쪽 항을 출력으로 생성하는 함수를 나타낸다. 때때로 함수가 다른 함수를 입력이나 출력으로 사용할 수 있으며, 이런 함수는 함수가 수직으로 시작하거나 끝나는 방향으로 그려지므로 다른 함수의 중간에 연결된다. 이전 다이어그램의 두 번째 함수에서 이런 경우를 볼 수 있다.