One thing to consider if we expect all options to be combined or only `:class`. I imagine there are options where passing an `Array` would not make sense or is invalid.