Hash#new with block for default value
Added macros to generate named tuples of length 2 and 3. Use them in bootstrap.