One example of using the DLR in C# is as follows:
dynamic dyn = new MyObject(); dyn.MyMethod(); //resolved at runtime
There's a package called FSharp.Interop.Dynamic and that will make it possible to do a call to a dynamic object using the ? operator.
?