sig
  val cosine : Complex.t array -> unit
  val hann : Complex.t array -> unit
  val hamming : Complex.t array -> unit
  val lanczos : Complex.t array -> unit
  val triangular : Complex.t array -> unit
  val bartlett_hann : Complex.t array -> unit
  val blackman :
    ?alpha:float -> Audio.Mono.Analyze.FFT.t -> Complex.t array -> unit
  val nuttall : Audio.Mono.Analyze.FFT.t -> Complex.t array -> unit
  val blackman_harris : Audio.Mono.Analyze.FFT.t -> Complex.t array -> unit
  val blackman_nuttall : Audio.Mono.Analyze.FFT.t -> Complex.t array -> unit
end