#define CAT(prefix, name, sudfix) prefix ## name ## suffix CAT(dys, function, al)