Add a norm keyword arg to fft functions

This fixes #2142.
Or move it to the beginning after the `norm : ...` line. Same thing on down. We don't have a standard for this, we should probably have one.