fix for issue #533 - make fast_rec dependent to delay instantiation
remove restrict on return types in static FFT: restrict only makes sense for inputs