the cases now gets totally overboard...
I have one root class UMObject which does in some cases (debug options) set up
a c pointer to the class type's name (this to work around lldb not being able
to display stuff at times).
Anyhow, today I traced a situation down when the app starts up,
Under Debian9, it is impossible to get anything properly working. It seems to
be that the linker, the compiler and libobjc2 are constantly at war with each
other. There is no valid combination of either of them.
The combination which got me the furthest is the one which uses clang-7 and the