docs: def noise_get_turbulence(
      n: tcod.noise.Noise,
      f: Sequence[float],
      oc: float,
      typ: int = NOISE_DEFAULT,
  ) -> float:
      """Return the turbulence noise sampled from the ``f`` coordinate.
  
      Args:
          n (Noise): A Noise instance.
          f (Sequence[float]): The point to sample the noise from.
          typ (int): The noise algorithm to use.
          octaves (float): The level of level.  Should be more than 1.
  
      Returns:
          float: The sampled noise value.
      """
      return float(
          lib.TCOD_noise_get_turbulence_ex(
              n.noise_c, ffi.new("float[4]", f), oc, typ
          )
      )