現状の`const char_type*`を受け取るやつは1単位に収まっている前提で複数の区切り文字があるとして扱っているが、これはUTF-8を考えると良くない。またC++20に`char8_t`がようやく入ったので、これに対応する。