パーフォーマンスを気にするとemplace_backしたいけど指示付き初期化子の恩恵のほうが必要なのでpush_backで我慢する指示付き初期化子を使うと実質においてbuilderが行える値の充足性を検証できるのでうまい