Implement several seasonal components, similar to `adam()` from `smooth`. The parameter `lags` is needed for this.