Comprehending text types