static L<S> withoutEmptyAfterTrims(Collection<S> l) {
  new L<S> out;
  for (S s : unnull(l))
    if (!emptyAfterTrim(s)) out.add(s);
  ret out;
}