関数型言語を使う予定はないが
その考え方はいただいてやったぜ。
C++のSTLとかも影響受けてるんだよね?