FFT generics