Azure Bicep has become much better over the years at helping you write strongly typed Infrastructure as Code. With features such as user-defined types, typed variables, and resource-derived types, you can make your templates more predictable and easier to maintain.
Recently I noticed the [*] syntax which can look a bit strange when you see it for the first time:
...