Currently, the following classes have indexers:
OptionResult (returns Option)
CommandResult (returns Option)
SymbolSet<T> (returns T, which can be Symbol or SymbolDefinition in various cases)
Their presence and behavior is not always clear. Should we remove them?