the person who writes the text of an opera or other long vocal works​