private IEnumerable <Corpus.Result> LookAhead(Request request, int ahead = 5)
        {
            return(corpus.GetSentences(Impl(request, ahead)));

            string Impl(Request r, int a)
            {
                return(string.Join("", r.SubsequentWords.Take(a)));
            }
        }