A functional approach to the study of discourse markers