SMS dit: A typology of purpose clauses