  # define BOOST_PP_LOCAL_MACRO(i)                                                            \                  {                                                                           \                    type_id<BOOST_DEDUCED_TYPENAME mpl::at_c<Sig,i>::type>().name()           \                    , 