Removing branches around std::numeric_limits<>::max.
Equality operators for tuples and moving counter and concatenate into stream namespace.
New CMake option USE_VALGRIND=ON, runs all tests with valgrind and initializes more memory.
Is this dead code?, it has no side-effects!
Rewrite typed_block.h moving private classes to mng_local namespace.