Singletonobject.c and unification of `singletons` and `singlenels`

Sorry, I over complicated it by running mypy by accident. Those types already have a instance getter, so there is no problem to solve