The call to make_correlated_noise should return a field with unit variance, i.e.,
f = make_correlated_noise((10_000,), correlation="cosine")
f().std()
should return a number close to 1, but this does not seem to work. This currently works for all correlations, but cosine.