Comment
Comment by piedar
Nominally-typed interfaces are still clumsy in some circumstances. For example, if I consume a
library with
and I want to hide it behind
the compiler does not accept ThirdParty.Foo as an implementation of MyCode.IFoo so I must define a wrapper
which only gets more tedious as the number of methods and implementations grows.