compatible matching blocks when coding.
When you are creating triggers if the blocks that you can use after selecting the block you want to use are highlighted.
In the UI, all of the available blocks seem usable until you try and get an error. It's like when you have "assist" mode on when playing chess. It shows you all of the moves you can make instead of the ones you shouldn't have made. That would change my life lol.