No... functions do not return variable types (c++ is static typed)

Do you even know what you want to achieve with this?

#define NEST_2(container, type) container< container< type > >
#define...