boost依存は出来る限り避けたいなあ