package options type Option interface { GetOption() string } type Array[V any] struct { Name string Values []V } func (arr Array) GetOption() string { } type Filter struct { }