fftw uses new types
build calls inplace_compile if necessary