Improvement to lab 1: size types!