Second constructor
Prepare third constructor
More thorough tests
Fix constructor
Complete the tests
Finish the 4 constructors
Uncomment more stuff
More variadic manipulation utilities to tmp.hpp