pop と push を減らしてみる

なんか pop と push が連打されていたのでつい…。

とはいえ実際のところ今みたいな 2～3 個くらいなら別に並べておいたほうが
分かりやすくていいんじゃないのって話はあるので、その辺悩みどころではありますね。

あるいは、ここまでやるんなら

    popN = flip replicateM pop

的な関数追加したほうがいいのかしら。