static S ai_autoComplete(fS s, int timeout) { ret (S) evalWithTimeoutOrNull(func { ai_autoComplete_impl(s) }, timeout); } static S ai_autoComplete_impl(S s) { ret first(fullIndexedTermsStartingWith(s)); }