These could enable an optimization of the existing potential code. At a later point, we can also support distributed FFT versions for R2C and C2R. - [ ] R2C and C2R hooks - [ ] Testing A start on #36.