static Triple<S> splitAtBaseFormVerb(S s) {
  L<S> tok = nlTok(s);
  int i = indexOfAny(allToLower(tok), baseFormVerbs());
  if (i < 0) null;
  ret triple(
    trimJoinSubList(tok, 0, i),
    tok.get(i),
    trimJoinSubList(tok, i+1));
}