@val external seed: float => unit = "noise.seed" @val external perlin2: (float, float) => float = "noise.perlin2"