pub type Particle2<S> = Particle<Point2<S>>;
2D particle
pub struct Particle2<S> { /* private fields */ }