Replace print_type with unity_type::print
Extract member name from types
Remove redundant "type_" prefix from type_name and type_size