OCamlなんとなくソースの見た目のバランスが悪いっていうのはなんかわかるわ。