I am currently writing a small helper library and I\'ve faced the troblem of really huge source code in one of the module. Basically, I am declaring a new parametric type-cl