pub trait Noise: Sized { type Value; type Unseeded = Self; }
A noise function producing Values.
Value