Is there some reason you cannot do this:
https://3v4l.org/hF1vr Unless I’m missing something, you can’t patch-define a namespaced OptionalInterface that easily. Anyway, I was not implying this is something impossible to accomplish. My point is that it would be beneficial to have syntax for expressing “if your app has this interface, our class implements it”. Juris