Tekstiviesti: Reciprocals and semantic typology