added missing cast to tuple in Field.support
removed workaround for low rank fields
gave up on Fourier transforms for now, too many unclear details.
implemented quick spectral derivative
setup runs