these two lines are unnecessary; `parse_type_list` already parses the full body of the tuple type