This post is the first of series presenting internals of my C++ library providing simple, container like operations on std::tuple