*decltyp...
TransformTuple
( TTuple< Types... >&& Tuple, FuncType Func)
decltype(aut...
( const TTuple< Types... >& Tuple, FuncType Func)