pub fn perlin_surflet_2d<NH>(point: Vector2<f64>, hasher: &NH) -> f64
where NH: NoiseHasher + ?Sized,