~~IMHO such case should be disallowed, and for defining "helper modules" there should be separate module that would define `def*` macros.~~