Can it be useful? In particular it should be relative to B4X languages. For example, I'm trying gimmicks to get around the fact that there are no "interfaces" (OOP).