Stringと&strはケースを変えてるのにPathBufと&PathはどちらもCamelなのはどういう理由なんだろ
strだけ特別扱い?