`SpatioctyeWorld::new_particle` returns `boost::optional<ParticleID>` and other worlds does `std::pair<std::pair<ParticleID, Particle>, bool>`.
SpatioctyeWorld::new_particlereturnsboost::optional<ParticleID>and other worlds doesstd::pair<std::pair<ParticleID, Particle>, bool>.