workaround for MSVC in trait_transform
replace 'unknown_<H>...' by just '...' without template variadics at the end of dispatching functions, works around problems with MSVC