OCamlでは、string型でfold_rightのような関数が定義されていないのはどうしてですか?