Just a heads up: In the (near?) future, dictionary keys are going to support the `IList` interface. This would mean that e.g. `@($Dictionary.Keys)[0]` can be simplified to `$Dictionary.Keys[0]`. see: [`#15843` Ordered Dictionary keys are not numerically indexable](https://github.com/PowerShell/PowerShell/issues/15843) and linked .Net issue: [`#56835` OrderedDictionaryKeyValueCollection implement IList](https://github.com/dotnet/runtime/issues/56835) This might lead to (downwards) compatibility issues, therefore a ([compatibility](https://github.com/PowerShell/PSScriptAnalyzer/issues/805)) rule for this (future) enhancement could make sense.