イメージを思い出しながら考えると、最初の計算は以下のようになる。モナドの場合は、「初期値と増分を持つカウンター」を対象にして考える。関数はカウンターの値を増分だけ増やす関数。より値を更新する前の値であるとして定義。計算をつなげると次に渡される結果。カウンタの状態が更新されていく。よる計算のつなぎ方もイメージできてないと難しいなぁ。オブジェクトを並べたい丸を描くツールで、複数の円を描いた。これを以下のようにパスに沿って配置したい。Combine」で合成。K)合成すると、重なっていた部分が透けて見えるような格好になる。