Text summary - first several words of paragraph

I have a plain Text field with a paragraph of text. I’d like to get the first several Words of the text. I thought about usingsummary := @Explode(txt, " ");

to make it a text list, and then using

@Subset(summary; 10);

to get the first 10 words.

Is there a better way? What’s the best way to get a text summary?

Subject: text summary - first several words of paragraph

@LeftBack(@Left(txt;80);" ")

Subject: That sounds like the best solution.