Move tuple part IV ahead.
Even more traits
Some stuff
rename
Reviewing implementation; compiles with clang
Oops, don't publish yet