FPP3 mentions TBATS (Trigonometric seasonality, Box-Cox transformation, ARMA errors, Trend, Seasonal components) as another approach for complex seasonality. TBATS handles multiple seasonal periods and non-integer periods automatically.
However, TBATS is implemented in the older forecast package (forecast::tbats()), not in fable. Since we work exclusively within the fable / tidyverts ecosystem, we do not cover it in this course. The STL + Fourier combination achieves comparable results with a more transparent and modular workflow.
Curious? See ?forecast::tbats and FPP3 §12.1 for details.