use `std::vector::emplace_back()` in `DistVariation`
See
!150 (comment 8081487)