public Result <IEnumerable <string> > ProcessWords(IEnumerable <string> words) { return(wordConverter.ConvertWords(words) .RefineError("Failed to convert words") .Then(convertedWords => wordFilter.FilterWords(convertedWords)) .RefineError("Failed to filter words")); }