The discourse functions of grammatical constructions explain an enduring syntactic puzzle