static void Main(string[] args)
 {
     var mytest = new MyTest();
     // note that if mytest.Get() does not exist if all of the
     // interfaces are explicit
     var v0 = mytest.Get();           //local
     var v1 = ((ITest1)mytest).Get(); //hello
     var v2 = ((ITest2)mytest).Get(); //world
     var v3 = ((ITest3)mytest).Get(); //hi
 }