Raise an error if waveform generator is passed `approximant` instead of `waveform_approximant`
If a user passes approximant
to the waveform generator instead of waveform_approximant
it is silently ignored. I think we should add a check for this so an error is raised.