Is `['middle']` really less readable than `'middle'`? And `c.modifiers["highlight"][0]` compared to `c.modifiers["highlight"]`?

It's to be able to specify more than one argument to a modifier, if ever this is needed one day.

Having a logical implementation for the specifications of the invocation of something which is equivalent to a function is for me more valuable than 2 or 3 more characters to _read_. In my use case definition, the `modifiers` property holds arguments lists for specified modifiers, hence the use of the array.