Makes me think we should be returning the real part here. In fact, we could use `irfft` with a bit of fudging. Hmm...