By the way, I've run into the pitfall later when `T.stringof` was outputing `const(void*)`. Found a workaround below: usage of explicit `TName` enum.

P.S. I tried library based typedef, but `T.stringof` returned wrapper name.