ParticleUtils is (sorta) functional.