Add separate bool file, rework list to pack
Revise list.hpp (now variadic.hpp)
Deprecate old code that will need to be rewritten
WIP