File contents, most often source code.
String
Just a String alias, instead of a type wrapper. We generally use records with explanatory field names where two Strings would be next to each other, to protect against swapping them accidentally.
type