In elwise.hpp, I call the macro ELWISE with a DYND_PP_JOIN_MAP. Hence I need to use a recursive depth of 1 for each call to DYND_PP_JOIN_MAP in the implementation macro. For consistency, I put the other list processing macros at depth 1 too.