Implement ch06/making_our_own_modules examples
Implement ch07/defining_a_new_data_type examples
Implement ch07/shaping_up examples
Implement ch07/record_syntax examples