Rather than needing to duplicate every `componenthelper.Option` here, might it be better to have something like this: ```go func WithComponentOptions(opts componenthelper.Option...) Option { return func( o *baseSettings) { o.componentOptions = opts } } ```