Please give VB.Net an equivalent for the C# 4 'dynamic' keyword when using Option Strict On.
In my experience most professional developers prefer to avoid Option Strict Off. In C#, with the dynamic keyword we can be very explicit about the dynamic parts of my program. It's like telling the compiler: "hey, I know what I'm doing for this specific part of my program". With VB.Net we have to turn off Option Strict for a whole module, which can lead to subtle bugs creeping in.
Please can we have some equivalent to 'dynamic' so that we can use some of the more modern techniques in a safe way? Like using a dynamic object to reference the HTML Document Object Model (DOM), or accessing a dynamic language like IronPython.