関数型じゃなくてHaskellって書けばいいのに