Remove generalSource
Remove deprecated "source" Producer
Remove Neutron from typeclass Random

We need finer grain control that that
Remove Random instance for Vec

Again, we need finer grained control than random allows
Switch to using Data.Random
Make Momentum Applicative
Let simpleSource to take an arbitrary distribution
Fix off by one error in toBin
Try Gaussian distribution for Momentum
Move Momentum into its own module
Remove some lint
Generalize spread in main