I still don't get it. Can you like provide an example of how it would work on various elements like CLNE or whatever you imagine it would be useful with?
This suggestion doesn't make sense, as I don't want to go through the effort of deciding how every single combination of elements into one ctype should act. The possibilities are too vast, and there aren't many combinations that make sense.
I advise you look into other ways to do the things you want, there are always creative ways to solve problems.